Qt是目前最先进、最残缺的跨平台C++开发工具。它不仅齐全实现了一次编写,所有平台无差别运行,更提供了简直所有开发过程中须要用到的工具。现在,Qt已被使用于超过70个行业、数千家企业,反对数百万设施及利用。
点击下载QT最新试用版
次要源文件
该向导在main.cpp文件中生成以下代码:
#include "notepad.h"#include int main(int argc, char \*argv\[\]){ QApplication EditorApp(argc, argv); Notepad Editor; Editor.show(); return EditorApp.exec();}
咱们将逐行浏览代码。以下几行包含Notepad小部件和QApplication的头文件。所有Qt类都有一个以它们命名的头文件。
#include “ notepad.h” #include < QApplication >
上面的行定义了次要性能,它是所有基于C和C ++的应用程序的入口点:
int main (int argc ,char \* argv \[ \])
下一行创立一个QApplication对象。该对象管理应用程序范畴的资源,对于运行任何应用Qt小部件的Qt程序是必须的。它应用argc在中运行的命令行参数结构一个应用程序对象argv。(对于不应用Qt小部件的GUI应用程序,能够改用QGuiApplication。)
QApplication EditorApp(argc, argv);
下一行创立记事本对象。这是向导为其创立类和UI文件的对象。用户界面蕴含widgets在Qt 中调用的可视元素。小部件的示例是文本编辑,滚动条,标签和单选按钮。小部件也能够是其余小部件的容器。例如对话框或主应用程序窗口。
Notepad Editor;
下一行在其本人的窗口中的屏幕上显示了记事本小部件。小部件还能够充当容器。QMainWindow就是一个例子,它通常蕴含几种类型的小部件。默认状况下,小部件show()使小部件可见。
Editor.show();
下一行使QApplication进入其事件循环。Qt利用程序运行时,将生成事件并将其发送到该应用程序的小部件。事件的示例是鼠标按下和按键。
return EditorApp.exec();