电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

QT入门教程教程详解版VIP免费

QT入门教程教程详解版_第1页
1/77
QT入门教程教程详解版_第2页
2/77
QT入门教程教程详解版_第3页
3/77
Qt教程一 十四步 这个教程介绍了使用Qt 工具包进行图形用户界面编程。它没有包括所有的东西:强调的是教授一种图形用户界面编程的编程思想,并且介绍Qt 的特征也是必需的。一些通常情况下使用的特征在这个教程里没有用到。 第一章:Hello, World! 第一个程序是一个简单的 Hello World例子。它只包含你建立和运行Qt应用程序所需要的最少的代码。上面的图片是这个程序的快照。 #include #include int main( int argc, char **argv ) { QApplication a( argc, argv ); QPushButton hello( "Hello world!", 0 ); hello.resize( 100, 30 ); a.setMainWidget( &hello ); hello.show(); return a.exec(); } 一行一行地解说 #include 这一行包含了QApplication类的定义。在每一个使用Qt 的应用程序中都必须使用一个QApplication 对象。QApplication 管理了各种各样的应用程序的广泛资源,比如默认的字体和光标。 #include 这一行包含了QPu shBu tton 类的定义。参考文档的文件的最上部分提到了使用哪个类就必须包含哪个头文件的说明。 QPu shBu tton 是一个经典的图形用户界面按钮,用户可以按下去,也可以放开。它管理自己的观感,就像其它每一个QWidget。一个窗口部件就是一个可以处理用户输入和绘制图形的用户界面对象。程序员可以改变它的全部观感和它的许多主要的属性(比如颜色),还有这个窗口部件的内容。一个QPu shBu tton 可以显示一段文本或者一个QPix map。 int main( int argc, char **argv ) { main()函数是程序的入口。几乎在使用Qt 的所有情况下,main()只需要在把控制转交给 Qt 库之前执行一些初始化,然后 Qt 库通过事件来向程序告知用户的行为。 argc是命令行变量的数量,argv是命令行变量的数组。这是一个 C/C++特征。它不是Qt 专有的,无论如何 Qt 需要处理这些变量(请看下面)。 QApplication a( argc, argv ); a是这个程序的QApplication。它在这里被创建并且处理这些命令行变量(比如在 X 窗口下的-display)。请注意,所有被 Qt 识别的命令行参数都会从 argv中被移除(并且 argc也因此而减少)。关于细节请看 QApplication::argv()文档。 注意:在任何 Qt 的窗口系统部件被使用之前创建 QApplication 对象是必须的。 QPushButton hello( "Hello ...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

QT入门教程教程详解版

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部