建立程序:
阅读(1101) | 评论(0) | 转发(0) |
<script type=text/javascript charset=utf-8 src="http://static.bshare.cn/b/buttonLite.js#style=-1&uuid=&pophcol=3&lang=zh"></script> <script type=text/javascript charset=utf-8 src="http://static.bshare.cn/b/bshareC0.js"></script>
D:\Qt_Work\hello\main.c:
|
分析一下程序:
main()程序入口函数。
程序首先创建了一个QApplication类对象。Qt程序中只能包含一个QApplication对象。argc和argv也用作QApplication对象构造函数参数。
接下来新建了一个QWidget对象。QWidget可以看作一个窗口。在其上可以放置其他对象。如按钮等。
第9行和第10行将MainWindow的最小尺寸和最大尺寸设置为一样。这就意味着此窗口不可以调节。
第12行创建了一个按钮对象button,并且直接调用QPushButton的一个构造函数。第一个参数告诉构造函数将按钮的标签设置为"Hello, World"。第二个参数使MainWindow作为按钮的父窗口,这意味着将按钮放置在 MainWindow窗口上。
第13行设置按钮的尺寸。前两个参数告诉按钮的左上角在其父窗口的位置,他们相对于父窗口的左上角。后两个参数设置按钮的宽度和高度(这里是160像素宽,60像素高)。
第14行调用MainWindow的show()函数。用来显示窗口。这里不必调用button的show()函数。因为当其父窗口被调用显示时,button会被自动显示。
第15行将控制权从main()函数交给Qt。在exec()函数中,Qt接受和处理用户以及系统事件,并把这些事件传递给相应的窗口。当应用程序关闭时,exec()函数返回.
相关热门文章
给主人留下些什么吧!~~
评论热议