Qt中QApplication 类和uic、moc步伐

金歌  论坛元老 | 2025-2-17 15:04:34 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 1056|帖子 1056|积分 3168

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
QApplication  

 一个最基本的Qt步伐结构
  1. #include <QApplication>
  2.         #include <QWidget>
  3.         int main(int argc, char *argv[])
  4.         {
  5.                     QApplication a(argc, argv);
  6.                     QWidget w;
  7.                     w.show();
  8.                     return a.exec();
  9. }
复制代码

  • Application应用步伐类

    • 管理图形用户界面应用步伐的控制流和重要设置。
    • 是Qt的整个背景管理的命根子它包含主事件循环,在其中来自窗口系统和别的资源的所有事件处理和调理。它也处理应用步伐的初始化和竣事,并且提供对话管理
    • 对于任何一个使用Qt的图形用户界面应用步伐,都正好存在一个QApplication 对象,而不论这个应用步伐在同一时间内是不是有0、1、2或更多个窗口。

  • a.exec()
        步伐进入消息循环,期待对用户输入进行响应。这里main()把控制权转交给Qt,Qt完成事件处理工作,当应用步伐退出的时候exec()的值就会返回。在exec()中,Qt担当并处理用户和系统的事件并且把它们传递给恰当的窗口部件。
     3.宏qApp 
 
 
关于uic步伐


Ui文件是以xml的形式记录界面的控件、属性、位置和布局等等,而现实qt筹划师操纵的结果就是ui文件。

Uic步伐(Qt提供的)根据ui文件天生干系类文件ui_xxx.h,步伐中真正是通过这个类去控制界面文件,而不会直接操纵界面文件。


 
moc步伐


手动调用moc天生moc_xxx.cpp
        偶然候新增的类,编译器由于某种缘故原由一直天生不了moc_xxx.cpp文件,此时可以手动调用moc步伐解决。

 

 

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

金歌

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表