您的位置:首页 > 编程语言 > Qt开发

Qt学习小结(部分)

2017-01-17 09:12 225 查看
1.对于每个Qt类,都应该包含QApplication,和QLabel的定义,而且大写

2.创建一个QApplication对象,管理整个应用程序资源:

   QApplication 构造函数需要两个参数,argc,argv。

    创建的方法是

    QApplication app(argc,argv);

3.QLabel是一个窗口部件(widget),是可视化元素。在Qt中任何窗口部  件都可以作为窗口。例子使用QLabel作为应用程序的窗口。

4.label->show(); 让标签可见,在创建窗口部件的时候,标签通常是隐藏  的。(避免部件闪烁的现象)。

5.return app.exe();将应用程序的控制权交给Qt,进入循环,等待触 发事件。

6.连接的建立

 QObject::connect(button,SIGNAL(clicked()),&app,SLOT(quit());

   当单击按钮的时候,就会发送一个信号,信号与槽相连。

7.窗口的布局

  <1> QWidget是应用程序的主窗口。QSpingBox与QSlider都是其子对象。

     它没有父对象,程序把他作为顶窗口。

8.对话框的建立

  QDialog是从QWidget中派生来的。

9.在每一个使用qt的应用程序中都必须使用一个QApplication对象。

  他管理了应用资源的广泛程序,默认的字体和光标。

10.main()函数是程序的入口

11.argc是命令行变量的数量,argv是命令行变量数组。

12.a是这个程序的QApplication。任何的Qt窗口系统部件在使用之前

    都要常见QApplication对象。

13.QPushButton helloBtn(“Hello world”,0),这是建立一个窗口   代码,一个按钮设置成了“HelloWorld”,因为构造函数指定为0

   它为父窗口。

14.helloBtn.show();创建的窗口默认是不可见的,调用show();可见

15.return a.exec();

   这里就是把main()的控制权交给Qt,退出时exec()就会返回。

16.QtCore用于控制XML,非图形类的模块。

   QtDesigner :Qt设计器的扩展类,图形界面组件。

17.信号与槽:当一个按钮被点击了,他就会发出一个clicked信号。相当

   是广播,但是很多的组件都懒得搭理他。信号是发送,槽是接收,然后

   可以控制去执行某些动作。

18.一个信号是可以与多个槽相连的,多个信号连接一个槽。

   还可以一个信号连接另外一个信号。

19.MainWindow,中有window title显示标题和控制按钮。

                 Menu Bar,用于显示菜单。

                 Toolbar areas 显示工具条。

                 Dock window areas 显示区域

                 status Bar  状态栏

                 central widget 主工作区

20.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: