没有合适的资源?快使用搜索试试~ 我知道了~
Linux下QT-图形界面开发 (2).docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 183 浏览量
2022-11-04
13:16:31
上传
评论
收藏 929KB DOCX 举报
温馨提示
试读
15页
。。。
资源推荐
资源详情
资源评论
Linux 下 QT 图形界面开发
第 1 页:概述(1)
第 2 页:用快速开发工具 Qt Designer编写 Qt 程序
第 4 页:在终端窗口中 Qt 编程信号的应用实例
第 3 页:信号和槽
第 5 页:Qt 介绍
Qt 是一个跨平台的 C++图形用户界面库,.由挪威 TrollTech 公司出品,目前包括 Qt/X11,基于 Frambuffer
的 Qt Embedded,快 速开发工具 Qt Designer 几国际化工具 Qt Linguist 等.Qt 支持 Unix 及 Linux 系统,
还支持 Windows NT/Windows 2k及 Qindows 95/98平台.Qt的良好封装机制使其模块化程度非常高,可重
用性较好.
Qt/Embeded 是面向嵌入式系统的 Qt 版本,是 Qt 的嵌入式 Linux 窗口,是完整的自包含 C++ GUI 和基于
Linux 的嵌入式品台开发工具。Qt/Embeded API 可用于多种开发项目。许多基于 Qt 的 X Window 程序
可以非常方便地移植到嵌入式版本。
QApplication app(argc,argv);
QLabel *label=new QLabel("Hello Qt!",0);
app.setMainWidget(label);
然后我们用 qt 的工具 qmake 来生成工程文件:
大家可以用 ls 查看一下,是不是多了一个名为 hello.pro 的工程文件.
接下来是生成 Makefile 文件:
这一行包含了 QApplication 类的定义。在每一个使用 Qt 的应用程序中都必须使用一个 QApplication 对象。
QApplication 管理了各种各样的应用程序的广泛资源,比如默认的字体和光标。
#include <qpushbutton.h>
这一行包含了 QPushButton 类的定义。参考文档的文件的最上部分提到了使用哪个类就必须包含哪个头文
QPushButton 是一个经典的图形用户界面按钮,用户可以按下去,也可以放开。它管理自己的观感,就像
其它每一个 QWidget。一个窗口部件就是一个可以处理用户输入和绘制图形的用户界面对象。程序员可以
改变它的全部观感和它的许多主要的属性(比如颜色),还有这个窗口部件的内容。一个 QPushButton 可
以显示一段文本或者一个 QPixmap。
int main( int argc, char **argv )
main()函数是程序的入口。几乎在使用 Qt 的所有情况下,main()只需要在把控制转交给 Qt 库之前执行一
些初始化,然后 Qt 库通过事件来向程序告知用户的行为。
argc 是命令行变量的数量,argv 是命令行变量的数组。这是一个 C/C++特征。它不是 Qt 专有的,无论如
何 Qt 需要处理这些变量(请看下面)。
QApplication a( argc, argv );
a 是这个程序的 QApplication。它在这里被创建并且处理这些命令行变量.在任何 Qt 的窗口系统部件被使
用之前创建 QApplication 对象是必须的。
QPushButton hello( "Hello world!", 0 );
这个按钮被设置成显示“Hello world!”并且它自己构成了一个窗口(因为在构造函数指定 0 为它的父窗口,
在这个父窗口中按钮被定位)。
这个按酒被设置成 100 像素宽,30 像素高(加上窗口系统边框)。在这种情况下,我们不用考虑按钮的位
这个按钮被选为这个应用程序的主窗口部件。如果用户关闭了主窗口部件,应用程序就退出了。
你不用必须设置一个主窗口部件,但绝大多数程序都有一个。
hello.show();
我们用的开发系统是 Linux,开发工具是 Qt Designer.如果大家安装完整版的 Linux,系统就带这个工具了.大
家可以点击应用程序->编程->Qt Designer 来找到它.
剩余14页未读,继续阅读
资源评论
春哥111
- 粉丝: 1w+
- 资源: 5万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功