Qt
-
Qt纯代码设计UI实例分析
UI 的可视化设计是对用户而言的,其实底层都是 C++ 的代码实现,只是 Qt 巧妙地进行了处理,让用户省去了很多繁琐的界面设计工作。 由于界面设计的底层其实都是由 C++ 语言实…
-
Qt界面布局管理详解
在上一节,通过一个简单的应用程序,分析了 Qt 创建的 GUI 应用程序中各个文件的作用,剖析了可视化设计的UI文件是如何被转换为 C++ 的类定义,并自动创建界面的。这些是使用 …
-
Qt信号与槽机制详解
信号与槽(Signal & Slot)是 Qt 编程的基础,也是 Qt 的一大创新。因为有了信号与槽的编程机制,在 Qt 中处理界面各个组件的交互操作时变得更加直观和简单。…
-
Qt项目中main主函数及其作用
main.cpp 是实现 main() 函数的文件,下面是 main.cpp 文件的内容。 #include "widget.h" #include <Q…
-
Qt项目界面文件(.ui)及其作用(超详细)
Qt 项目中,后缀为“.ui”的文件是可视化设计的窗体的定义文件,如 widget.ui。双击项目文件目录树中的文件 widget.ui,会打开一个集成在 …
-
Qt项目管理文件(.pro)及其作用详解
在 Qt Creator 中新建一个 Widget Application 项目 samp2_1,在选择窗口基类的页面选择 QWidget 作为窗体基类,并选中“Gen…
-
VS中使用Qt方法详解
在 Qt Creator 中可以使用 MSVC 编译工具对 Qt 项目进行编译。若有人比较习惯于使用 Visual Studio,或某些项目必须使用 Visual Studio,也…
-
C++二维数组完全攻略
一维数组对于存储和处理一组数据很有用,但有时候,有必要使用多维数组。 例如,在给平均分数评级的程序中,教师可以将一个学生的所有考试分数记录在一个 double 类型的数组中。如果老…
-
C++类对象作为函数参数传递详解
我们知道了如何使用变量作为函数的实参,类对象也可以作为实参传递给函数。 例如,以下函数具有一个接收 Rectangle 对象的形参: void displayRectangle(R…
-
Shell PATH变量用法详解:系统查找命令的路径
前面章节我们说过,程序脚本要想在 Linux 中运行,需要使用绝对路径或相对路径指定这个脚本所在的位置。但是为什么系统命令都没有指定路径而是直接执行的?比如,ls 命令并没有输入&…