![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Qt
Qt基础知识
張謀謀♥
Roninzhz
展开
-
Qt多线程简单实现Widget
threaddlg.h#ifndef THREADDLG_H#define THREADDLG_H#define MAXSIZE 1 //定义线程数目#include <QDialog>#include <QPushButton>#include "workthread.h"QT_BEGIN_NAMESPACEnamespace Ui { class threaddlg; }QT_END_NAMESPACEclass threaddlg : public原创 2022-05-09 13:45:39 · 1520 阅读 · 1 评论 -
Qt 使用STL风格的迭代器来查找键实现值的修改
// 使用STL风格的迭代器来查找键实现值的修改#include <QCoreApplication>#include <QDebug>int main(int argc, char *argv[]){ QMap<QString,QString> map; map.insert("beijing","111"); map.insert("shanghai","021"); map.insert("jinan","0531");原创 2022-02-08 15:44:42 · 175 阅读 · 0 评论 -
Qt 使用QMap实现插入、遍历和修改等操作
// 在QMap中的插入、遍历和修改#include <QCoreApplication>#include <QDebug>int main(int argc, char *argv[]){ QMap<QString,QString> map; // 创建一个QMap 栈对象 // map.insert 向栈对象插入<城市,区号>键值对 map.insert("beijing","111"); map.insert(原创 2022-02-08 15:43:33 · 6097 阅读 · 1 评论 -
Qt 使用STL风格的迭代器来进行遍历操作
// 使用STL风格的迭代器来进行遍历操作#include <QDebug>#include <QCoreApplication>int main(int argc, char *argv[]){ QList<int> list; // 创建一个空的列表list // 使用QList<T>::insert()函数插入十个整数值。 // 此函数有两个参数,第一个参数是QList<T>::iterator类型,原创 2022-02-08 15:42:25 · 706 阅读 · 0 评论 -
Qt 使用QList实现 只读和读写的遍历方法
//QList 只读遍历方法#include <QCoreApplication>// 头文件<QDebug>中已经包含了QList的头文件#include <QDebug>int main(int argc, char *argv[]){ QList<int> list; // 创建一个空的列表list list<<1<<2<<3<<4<<5; // 利用操作运算符原创 2022-02-08 15:23:52 · 2313 阅读 · 0 评论 -
Qt NULL字符串与Empty字符串的区别
一个NULL字符串一定是一个(Empty)空字符串,而一个(Empty)空字符串未必是一个NULL字符串 Null > Empty原创 2022-02-08 15:22:33 · 647 阅读 · 0 评论 -
Qt 关于信号与槽连接的问题
信号槽的优点:松散耦合,信号发送端 和 接受端 本身是没有关联的,通过connect连接 将两端 耦合在一起!原创 2022-02-08 15:21:21 · 370 阅读 · 0 评论 -
Qt 计算圆的面积 的两种方式
第一种 设计界面实现dialog.h#ifndef DIALOG_H#define DIALOG_H#include <QDialog>QT_BEGIN_NAMESPACEnamespace Ui { class Dialog; }QT_END_NAMESPACEclass Dialog : public QDialog{ Q_OBJECTpublic: Dialog(QWidget *parent = nullptr); ~Dialog();原创 2022-02-07 16:28:48 · 901 阅读 · 0 评论 -
Qt main.cpp文件详解
#include "dialog.h" // 包含了程序中要完成功能的 Dialog 类的定义 // 在 Dialog 类中封装完成所需要的功能#include <QApplication> // Application类的定义 // 在每个使用Qt图形化应用程序中都必须使用一个QApplication对象 // QApplication 管理了各原创 2022-02-07 16:17:38 · 2077 阅读 · 0 评论 -
Qt 关于删除槽定义后编译出错或者定义无效的问题
删除槽定义后,在其头文件的槽声明中也应该移除相应槽声明!原创 2022-02-07 14:52:37 · 916 阅读 · 0 评论 -
Qt 关于使用类头文件的引用的问题
使用哪个类就必须将包含该类的头文件引用过来!原创 2022-02-07 14:51:55 · 483 阅读 · 0 评论 -
Qt 关于Qt创建项目后只有.pro文件的问题
在左下角的Debug把套件设置成Destop Qt 5.11.1 MinGW 32bit即可!(鼠标操作即可完成)原创 2022-02-07 14:51:17 · 743 阅读 · 1 评论 -
Qt 关于新版的Qt5中创建GUI应用的问题
在新版的Qt中Qt Widgets Application其实就是GUI应用!!!原创 2022-02-07 14:50:36 · 260 阅读 · 0 评论 -
Qt 基础知识
1.QT简介 1.1.跨平台图形界面引擎 1.2.历史 1.2.1.1991 奇趣科技 1.3.优点 1.3.1.跨平台 1.3.2.接口简单,容易上手 1.3.3.一定程度上简化内存的回收 1.4.版本 1.4.1.商业版 1.4.2.开源版 1.5.成功案例 1.5.1.Linux桌面环境KDE 1.5.2.谷歌地图 1.5.3.VLC多媒体播放器2.创建第一个Qt程序 2.1.点击创建项目,选择项目路径已经给项目起名称 2.2.名称 不能有中文 不原创 2022-01-11 16:27:59 · 335 阅读 · 0 评论 -
Qt pro文件的解释
QT += core gui Qt包含的模块 core模块和gui模块greaterThan(QT_MAJOR_VERSION, 4): QT += widgets //大于4版本以上 包含widget模板 兼容低版本TARGET = 01_FirstProject //目标 生成.exe程序的名称TEMPLATE = app //模板 应用程序模板 ApplicationSOURCES += \ //源文件原创 2022-01-09 09:35:27 · 205 阅读 · 0 评论