【C++】 Qt |
您所在的位置:网站首页 › 琼海市委书 › 【C++】 Qt |
文章目录
Qt简介Qt建立工程准备建立控制台程序建立桌面窗口程序
Qt简介
Qt(官方发音[kju:t],同音cute)是一个跨平台的C++开发库,主要用来开发图形用户界面(Graphical User Interface,GUI)程序,当然也可以开发不带界面的命令行(Command User Interface,CUI)程序。同时也是图像用户界面应用程序框架,他为应用程序开发者提供建立艺术级图形界面所需的功能。它是完全面向对象的,很容易扩展,并且允许真正的组件编程。 Qt支持的操作系统有很多,例如通用操练系统Windows、Linux、Unix,智能手机系统Android、IOS、WinPhone,嵌入式系统QNX、VxWorks 等等。 Qt虽然经常被当作一个GUI库,用来开发图形界面应用程序,但这并不是Qt的全部;Qt除了可以绘制漂亮的界面(包括控件、布局、交互),还包含很多其他功能,比如多线程、访问数据库、图像处理、音频视频处理、网络通信、文件操作等,这些Qt都已经内置了。 用Qt来开发Windows桌面程序有以下优点: 简单易学:Qt封装的很好,几行代码就可以开发出一个简单的客户端,不需要了解Windows API。跨平台:如果你的程序需要运行在多个平台下,同时又希望降低开发成本,Qt几乎是必备的。漂亮的界面:Qt很容易做出漂亮的界面和炫酷的动画,而MFC、WTL、wxWidgets比较麻烦。独立安装:Qt程序最终会编译为本地代码,不需要其他库的支撑,而Java要安装虚拟机,C#要安装.NET Framework。 Qt建立工程 准备刚打开我们的Qt时界面应该是这样的 在工具菜单中找到选项 然后找到文本编辑器,看默认编码是否为UTF-8,为了方便开发和避免中文乱码问题,将文本编辑器的默认编码改成【UTF-8】 我们选择Application下的Qt Console Application 然后填写名称并选择路径(名称和路径不能带中文、空格) 选择一个合适的编辑套件 然后一路下一步直到完成,最终会添加一个.pro和一个.cpp文件 这里的main函数跟vs里的略有差别,多了命令行参数。 可以尝试输出命令行 #include #include using namespace std; //argc:命令行参数的数量 //argv:具体的命令行参数,数组 int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); for(int i=0;i |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |