文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>QT学习笔记2---基本窗口部件

QT学习笔记2---基本窗口部件

时间:2009-04-16  来源:FreedomXura

好久没有写Blog,变懒了,所以千万不要和我比懒,我懒得和你比。
#include <QtGui/QtGui>

int main(int argc, char *argv[])

{

QApplication a(argc, argv);

QWidget window;

window.resize(200,120);

QPushButton quit("Exit",&window);

quit.setFont(QFont("Times",17,QFont::Bold));

quit.setGeometry(10,40,180,40);

QLabel label("Welcome",&window);

window.show();

QObject::connect(&quit,SIGNAL(clicked()),&window,SLOT(close()));

return a.exec();

}


实验心得:

1.
注意创建指针对象和普通对象的区别。
eg:创建一个指针对象常用QWidget* pWidget = new QWidget;而我们在这个程序中用QWidget window;故我们在关联信号与槽的时候,需要在对象钱加上取地址符合&,而如果我们创建的是指针对象的话,则直接加上该指针即可.(这点比较关键)

2.
创建的QPushButton的实体对象quit,QLabel的一个实体对象label,其父窗口是QWidget的一个对象window.所以我们直接只显示window,既可以显示所有对象.

3.
试试将label的父窗口设为quit,比较有趣.o(∩_∩)o.

4.信号与槽的关联:
QObject::connect(*point1,SIGNAL(handle1()),*point2,SLOT(handle2()));

相关阅读 更多 +
排行榜 更多 +
平衡球球

平衡球球

休闲益智 下载
平衡球球游戏

平衡球球游戏

休闲益智 下载
土耳其方块消除游戏

土耳其方块消除游戏

休闲益智 下载