图形界面应用程序设计(编辑修改稿)内容摘要:
都是被隐藏的,因此可以在显示前根据需要来订制部件,这样的好处是可以避免部件创建所造成的闪烁。 第 9行把程序的控制权交还给 Qt,这时候程序进入就绪模式,可是随时被用户行为激活,例如点击鼠标、敲击键盘等。 下面我们要让我们的程序跑起来,首先要让它能够在 Virtual framebuffer 中显示出来,然后再通过交叉编译在开发板上运行。 要在本机的 Virtual framebuffer中显示结果,下面几步是必须的: 1.生成工程文件( .pro) 每一个 Qt 程序都对应着一个工程文 件,因为 tmake 工具要借此工程生成相应的Makefile文件。 生成工程文件需要使用 progen工具,它的位置在 $TMAKEDIR/bin下,使用progen生成工程文件的方法如下: progen –t –o 生成的这个 ,可以编辑里面的头文件、源文件等内容。 2.生成 Makefile 文件 Qt 提供了生成 Makefile文件的工具 tmake,这极大地方便了应用程序的开发,节省了大量的时间,而且还可根据不同平台的需要生成适合于不同平台的 Makefile文件。 在使用 tmake工具前,必须查看相应的环境变量是否正确,由于我们要编译在本机上运行的 Qt 程序,所以指定的编译器应该为“ linuxx86g++”,在命令行中输入下面的命令来检查环境变量是否正确: echo $TMAKEPATH 查看返回的结果的结尾字符是否是“„„ /qws/linuxx86g++”,如果不是的话需要在命令行中重新设置 TMAKEPATH export TMAKEPATH=/tmake的安装路径(如 $TMAKEDIR) /lib/qws/linuxx86g++ 此 外还要使 QTDIR指向 Qt/Embedded的安装路径,如: export QTDIR=$QTEDIR 或者直接指定路径 export QTDIR=„„ / 完成了上面的环境变量的设置,并用 echo 命令检查无误以后,就可以使用 tmake工具来生成我们需要的 Makefile文件,在命令行中输入如下命令: tmake –o Makefile 完成上面的步骤以后就可以在当前的目录中生成一个 Makefile 文件,关于 Makefile文件的功能和结构这里就不再做过多的介绍了,可以参 考前面的章节来了解 Makefile。 最后在命令行中输入 “ make” 命令就可以对整个程序进行编译链接了,最终生成了一个二进制的可执行文件 hello。 用 Virtual framebuffer显示效果如下: 图 Hello Embedded 我们可以通过对 QLabel *hello = new QLabel(Hello Qt/Embedded!, 0)这句进行修改,使我们的程序显示起来更为美观,修改如下: QLabel *hello=new QLabel(h2fontcolor=blueHello iQt/Embedded!/i /font /h2, 0)。 修改后显示效果如图所示: 图 修改后 Hello Embedded Qt Designer 简介以及 Qt/E 的交叉编译 一、实验目的 1. 了解 Qt Designer的使用方法以及 Qt/Embedded交叉编译的基本步骤; 2. 学会在使用 Qt Designer编写程序,交叉编译,在开发板上运行; 二、实验内容 1. 在 Linux下使用 Qt Designer; 2. 在 Qt Designer下编写程序,完成交叉 编译并在开发板上运行; 三、预备知识 1. 熟悉使用 C++语言程序设计; 2. 掌握 Linux下常用编辑器的使用; 3. 掌握 Linux下程序编译; 4. 熟悉 Qt程序设计; 四、实验室设备和工具 硬件: PC机 Pentumn500以上 , 硬盘 10G以上。 软件: PC机操作系统 REDHAT LINUX + MINICOM + ARMLINUX开发环境 五、实验步骤 Qt 提供了非常强大的 GUI编辑工具 — Qt Designer,它的操作界面类似于 Windows 下的 Visual Studio,而且它还提供了相当多的部件资源。 图 Qt Designer 丰富的部件资源 下面我们来介绍一下 Qt Designer的开发环境以及使用 Qt Designer的开发过程,下面所示的图 35为我们使用的 Qt/X11 v Qt Designer。 图 Qt Designer v 无论我们是采用 Qt Designer还是纯手工编写代码都需要经过下面的几个步骤: 创建和初始化子部件 设置子部件的布局 设置 Tab键的次序 建立信号与插槽的连接 下面我们透过一个简单的例子,来熟悉一下 Qt Designer。 我们编写的窗体主要包括下面几个部件:一个 CheckBox,一个 Pu。图形界面应用程序设计(编辑修改稿)
相关推荐
铁板的直径应比砂管直径大200mm。 电梯井处的大口井应在铁板上留出出水孔,并焊上抽水管,抽水管待停止降水时封堵。 ⑤ 然后浇筑砼,砼浇筑深度应 > 500mm。 ⑥ 当水位上升时间过快或最高水位不能满足封井要求时,该大口井都应采用“图 2”的方法进行封堵。 ⑦ 其余降水井待施工至 177。 时,视现场实际情况停止 降水。 7 五、施工注意事项: 基础开挖前必须保证地下水位降至相应标高
融,任志国,杨尚雷,厉星星 .对新形势下毕业设计 管理工作的思考与实践[J].电气电子教学学报, 2020(6): 107109. [2] 夏鲁惠 .高等学校毕业设计(论文)教学情况调研报告 [J].高等理科教育,2020(1):4652. [3] Heider, .amp。 . The structure of color space in naming and memory of two
总计 kN ④ 对于 C 纵梁自重 kN 粉刷 kN 连系梁传来板得重力 kN 连系梁传来纵墙的重力 kN 连系梁传来横向次梁的力 kN 总计 kN ⑤ 对于 C1 纵向连系梁自重 kN 粉刷 kN 纵向联系梁传来板的重力 kN 纵向连系梁传来纵墙的重力 kN 纵向连系梁传来横向次梁的力 kN 总计 kN ⑥ 对于 D 纵向连系梁自重 kN 粉刷 kN 纵向联系梁传来板的重力 kN
仅是目前也是今后我国经济 发展的关键产业,因为我国以传统能源为主的能源结构在今后相当长一个时期内都不会改变。 按照规划, 2020 年我国新能源 (包括可再生能源 )在总能耗中的比例是 15%,石油、煤炭等不可再生的传统能源比例仍达 85%。 资源结构决定了我国低碳发展的重点产业是传统能源。 上海大学毕业设计 (论文 ) 我国能源利用效率 问题 研究 13 图 4: 2020年我 国能 源结
60 .0 %80 .0 %10 0. 0%五星级酒店客房总量 实际客房利用量 平均出租率受到遏制。 专家预测,第四季度的旅游接待量有望接近和达到去年同期水平。 普陀区新一轮的发展建设已经启动,苏州河沿岸凭借其地理与历史文化优势,未来必将逐渐成为上海新的商务旅游区。 上海已经成为外资企业在中国投资的热土,具备了发展商务旅游市场的基础,另一方面上海举办国际性会展活动的软硬件环境日趋完善
mice. Biochemical and Biophysical Research Communications. 2020, 292(4): 9991009. [17] Terakado M, Hashimoto K, Arai Y, Honda M, Sekiwa T, Sato H. Diagnostic imaging with newly developed ortho cubic