Qt学习(七)常见布局(网格布局、横向布局、纵向布局)

知识点: 网格布局:用 QGridLayout类。 addWidget( ) 括号内有四个参数。分别为行数、列数、所添加的组件占的行数、所添加的组件占的列数。 横向布局:用 QHBoxLayout类。 纵向布局:用 QVBoxLayout类。 例:网格布局 QWidget *CMai...

2018-11-29 00:06:47

阅读数 929

评论数 0

Qt学习(六)变量的生命周期和作用域

一..堆栈空间分配 (解释来源于百度经验)  ①栈(操作系统):由操作系统自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。  ②堆(操作系统): 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收,分配方式倒是类似于链表。 二.定义和使用变量...

2018-11-25 23:19:41

阅读数 285

评论数 0

Qt学习(五)新建窗口

建立一个最简单的窗口 (方法一) 1.建立好如下文件。 2.在main.cpp中添加如下代码。 #include <QtWidgets> int main(int argc,char *argv[]) //主函数入口,编译器将会从这里开始...

2018-11-25 00:29:28

阅读数 81

评论数 0

Qt学习(四)条件编译

一.条件编译含义: 有时候出于对程序代码优化的考虑.希望只对其中一部分内容进行编译.此时就需要在程序中加上条件,让编译器只对满足条件的代码进行编译,将不满足条件的代码舍弃,这就是条件编译。(名词解释来源于百度百科) 二.在Qt中的应用: 通常用于跨平台程序中。 三.条件编译如何在qt中实现...

2018-11-14 22:20:47

阅读数 255

评论数 0

Qt学习(三)“$$"符号的讲解

一.方便调试pro工程 举例方便理解。 在.pro文件中添加如下代码。 编译运行后在“概要信息”可以看到如下结果。 若将$$去掉,则打印的内容为message括号里本身的内容。 保存后可以看到 二.方便其他工程引用 新建一个.pri文件,在.pri文件中添加代码   ...

2018-11-14 21:21:07

阅读数 2553

评论数 0

Qt学习(二).pro文件代码讲解

建立好工程后,在.pro文件中添加了如下代码。 QT += core gui greaterThan(QT_MAJOR_VERSION, 4): QT += widgets TARGET = one TEMPLATE = app include(./one.pri) I...

2018-11-14 20:29:00

阅读数 133

评论数 0

Qt学习(一)新建工程——从空工程开始建起

第一步: 点击 “文件”->“新建文件或项目”。 第二步: 点击 “其他项目”->“Empty qmake Project-”>“Choose”。 第三步: 1.在“名称”(即箭头1所指位置)处为所要建立的工程起名...

2018-11-14 18:41:33

阅读数 1302

评论数 0

提示
确定要删除当前文章?
取消 删除