linux界面 科普
拟设计的
总想把简单东西系统性写好,但简单实用的表述还是挺动脑筋的,今天写的拖放式Glade界面设计与 FreeBASIC编程 + LinuxMint,边拉界面边编程,让FreeBASIC程序运行在 Linux平台上。 拟设计的任务 很简单地做个窗体,默认标题是 GtkBuilder; 放个 label,显示 A Label for Nothing; 放个 button标签是 buttonabc; 放个 button标题是 Quit 拟定功能:按buttonabc,窗体标题由 GtkBuilder改变为 FreeBASIC menu,label标签变为 Yes, I got it!; 点击放大窗体到最大,布局跟着变化; 点击 Quit,退出程序。 使用工具 atom 代码编译器; glade3.22;gtk3.0; FreeBASIC1.09的fbc编译器。 glade设计 按图修改二个红圈标注的地方 common页标记“可见”,见红圈。 布局器数据,纵向三栏。!勾选“统一大小” --- 漏掉了标记的红圈 摆放个 label 并按红圈修改 左侧栏选择button,改这两个涂红圈的地方 signal页上定义 button click Quit 按如下改 保存界面文件为 mytest.ui,相配合的FreeBASIC程序名为 gladefbc.bas 与mytest.ui互动编写代码 说明:最右侧有glade设计器程序缩略图,点击它可视化修改界面保存后atom上右侧的文件内容即刻跟着变化,左侧是配合的FreeBASIC代码。下面是全部源代码。
运行结果 在atom上F9,通过build插件自动编译gladefbc.bas为gladefbc并自动运行。 按 Quit 退出程序 界面设计与代码编写连动,连gale设计界面,边在atom上查看界面代码,边写FreeBASIC配合代码linux界面,随时设计随时改写。 (编辑:吕梁站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Linux用户配置sudo权限(visudo)的方法
- 如何在OSX或Linux上的Microsoft CA上从CEP / CES请求证书?
- NewBuy418怎么玩 苏宁天猫牛掰418购物节玩法具体介绍
- 黑科技加持的扫地机器人有多酷 科沃斯AWE揭晓
- 使用Traefik控制Kubernetes流量
- 当curl尝试解析主机时,如何更改php curl超时(curl err_no 6
- linux-kernel – 如何在Linux内核模块中分配可执行页面?
- linux中如何使用cp命令复制文件
- 为健康定制好礼 飞利浦声波震动牙刷给在乎的TA
- iPhone 5SE怎么样 iPhone 5S和iPhone 5SE有什么区别