
QT
zxy131072
嵌入式linux
展开
-
QT基本介绍
一、什么是QT? Qt是一个跨平台的C++图形用户界面应用程序框架。它为应用程序开发者提供建立艺术级图形界面所需的所有功能。它是完全面向对象的,很容易扩展,并且允许真正的组件编程。 二、发展历史 1991年Qt最早由奇趣科技开发 1996年进入商业领域,它也是目前流行的Linux桌面环境...原创 2019-02-27 21:42:49 · 13906 阅读 · 0 评论 -
QT下的常用控件使用
最终效果关键代码MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow){ ui->setupUi(this); //测试按钮,点击按钮一下,关闭当前窗口 connect(ui->closeButton,&QPush...原创 2019-07-12 14:59:25 · 629 阅读 · 0 评论 -
Qt实现两个窗口之间切换
实现目标首先显示一个主窗口,在该窗口上创建一个按钮,然后按下该按钮,该主窗口隐藏,显示另一个窗口。在另一个窗口上也有一个按钮,当按下该按钮的时候,该窗口隐藏,显示原来的主窗口。实现步骤项目结构subwidget.h源码#ifndef SUBWIDGET_H#define SUBWIDGET_H#include <QWidget>#include <QPu...原创 2019-07-11 14:27:39 · 18585 阅读 · 0 评论 -
解决QT下编译QApplication: No such file or directory类似报错
在使用cmd中的mingw编译QT的程序中,需要以下几步qmake -projectqmakemingw32-make会出现下面的类似报错解决办法:在生成的.pro中手动添加如下内容,以兼容QT所有版本QT += core guigreaterThan(QT_MAJOR_VERSION, 4): QT += widgets再次编译,编译成功运行demo测试源码#...原创 2019-07-06 09:19:03 · 1232 阅读 · 0 评论 -
Qt下创建新工程以及拷贝别人的工程注意事项
创建新工程注意事项创建的路径禁止使用中文路径。创建的源文件名字禁止使用中文。编译代码的路径不能有中文拷贝别人的工程注意事项如果代码有后缀为 .pro.user 的文件,需要把此文件删除,因为此文件保存之前项目编译环境信息。...原创 2019-07-11 10:41:57 · 3890 阅读 · 0 评论 -
Win10下安装Qtcreator后添加环境变量到系统
将两个类似如下的目录进行添加C:\Qt\Qt5.3.1\5.3\mingw482_32\binC:\Qt\Qt5.3.1\Tools\mingw482_32\bincmd下输入path查看当前系统的环境变量C:\Qt\Qt5.3.1\5.3\mingw482_32\bin>pathPATH=C:\Program Files\Python36\Scripts;C:\Program ...原创 2019-05-08 15:15:49 · 4048 阅读 · 0 评论 -
QT下同一个程序指针的地址是固定的验证
测试源码#include "mainwindow.h"#include <QApplication>#include <QDebug>int main(int argc, char *argv[]){ QApplication a(argc, argv); MainWindow w; w.show(); int a2 = 100...原创 2019-04-28 12:48:04 · 231 阅读 · 0 评论 -
QT的坐标系统
1、对于父窗口(主窗口),坐标系统相对于屏幕位置 原点:相对于屏幕左上角 x: 往右递增 y: 往下递增 2、子窗口,坐标系统相对于父窗口 原点:相对于窗口空白区域左上角(不包括边框) x: 往右递增 ...原创 2019-02-27 21:43:49 · 291 阅读 · 0 评论 -
QT空项目的创建
一、创建一个空的项目1、新建一个空的项目2、添加项目名称和文件的保存路径。3、选择使用的编译器4、完成项目二、添加源文件1、添加一个空的C++源文件2、选择文件的保存路径和文件的名字3、完成文件的添加三、编写源程序1、empty_qt.cpp文件#...原创 2019-02-27 21:43:38 · 1057 阅读 · 1 评论 -
QT常用快捷键
一、常用快捷键1、帮助文件:F1 (光标在函数名字或类名上,按 F1 即可跳转到对应帮助文档,查看其详细用法)2、.h 文件和对应.cpp 文件切换:F43、编译并运行:Ctrl + R4、函数声明和定义(函数调用和定义)切换:F25、代码注释取消注释:Ctrl + / (选中代码再按快捷键)6、字体变大变小:Ctrl + 鼠标滚轮向上向...原创 2019-02-27 21:43:23 · 2021 阅读 · 0 评论 -
我的第一个QT程序
一、创建一个空项目1、使用向导创建一个空项目2、选择项目保存的路径3、选择使用的编译器,默认即可。如果有多个,可以选择。4、选择要创建的控件类型,这里选择使用窗口类控件。5、完成创建。二、编写源码1、创建后的项目的结构2、各个内容介绍...原创 2019-02-27 21:43:05 · 375 阅读 · 6 评论 -
Qt中的信号与槽机制的使用方法
在Qt5中,可以使用如下三种方式完成信号与槽的连接使用lambda表达式的方式,需要在.pro中加入如下配置信息CONFIG += C++11使用Qt4的信号与槽的方式使用Qt5的信号与槽的方式关键测试代码#include "widget.h"#include <QPushButton>Widget::Widget(QWidget *parent) : QW...原创 2019-07-12 16:29:31 · 907 阅读 · 0 评论