![1.png](http://static.itsharecircle.com/240110/469a5f9429dd281097e09c8377876610.png)
一、什么是QT?
Qt是一个跨平台的C++图形用户界面库,由挪威TrollTech公司出品,包括Qt、基于FrameBuffer的Qtopia Core、快速开发工具Qt Designer和国际化工具Qt Linguist等部分。Qt支持所有的UNIX系统,当然也包括Linux系统,还支持WinNT/Win2k、Windows 95/98平台。
二、QT的优点有哪些?
1、作为桌面前端的SDK,成熟度很高;
2、由商业公司控制,技术路线很稳定;
3、API没有大量采用晦涩难懂的模板,大部分都是传统的面向对象的编程方式,而且文档齐全,不难入门,学习曲线平缓;
4、2D渲染方面,能和OpenGL\Vulkan、DirectX、Metal很好的适配。
三、实例程序功能
创建一个 Widget Application 项目 samp2_2,在创建窗体时选择基类 QDialog,生成的类命名为 QWDialog,并选择生成窗体。
如此新建的项目 samp2_2 有一个界面文件 qwdialog.ui,一个头文件 qwdialog.h 和源程序文件 qwdialog.cpp。此外,还有项目文件 samp2_2.pro 和主程序文件 main.cpp。
qwdialog.ui 界面文件设计时界面如图 1 所示。程序的主要功能是对中间一个文本框的文字字体样式和颜色进行设置。
- 请尽量让自己的回复能够对别人有帮助
- 支持 Markdown 格式, **粗体**、~~删除线~~、
`单行代码`
- 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
- 图片支持拖拽、截图粘贴等方式上传