一杯清酒邀明月
天下本无事,庸人扰之而烦耳。

随笔分类 -  Qt

上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 52 下一页
Qt 菜单栏QMenu、下拉菜单QAction、工具栏QToolBar的使用
摘要:如下内容是实现一个菜单栏以及下拉菜单的制作:在mainwindow.h中添加如下内容: 1 class QAction; 2 class QMenu; 在pro中添加QT += widgets。QMenu类作为菜单栏,QAction类作为点击菜单栏的下拉菜单使用QMenu类对象的addaction( 阅读全文
posted @ 2022-05-18 16:26 一杯清酒邀明月 阅读(4683) 评论(1) 推荐(0)
Qt 网络编程:QNetworkAccessManager
摘要:一、描述1、Qt网络访问 API 是围绕 QNetworkAccessManager 对象构建的,该对象保存它发送的请求的通用配置和设置。一个 QNetworkAccessManager 实例应该足以满足整个 Qt 应用程序网络访问的需求。 由于 QNetworkAccessManager 是基于 阅读全文
posted @ 2022-05-12 18:01 一杯清酒邀明月 阅读(1676) 评论(0) 推荐(0)
Qt 创建包含多个项目的工程以及各项目之间的调用
摘要:在用QT做一个包含许多个小项目的大项目时,遇到了无法把多个项目合并到一个Pro的问题,后来经过艰苦尝试,终于可以在一个大项目下包含许多小项目了。但同时各个项目之间的调用又出现了问题,目前已解决。下面就把我的经验分享给大家。 一、创建包含多个小项目的大项目1、第一种情况:在新建的empty proje 阅读全文
posted @ 2022-05-10 16:05 一杯清酒邀明月 阅读(3355) 评论(0) 推荐(2)
Qt QThread多线程isRunning 线程明明关闭,isRunning仍然显示true
摘要:摘要 Qt帮助文档中是这样介绍的: bool QThread::isRunning () const Returns true if the thread is running; otherwise returns false. See also isFinished(). 解释的一本正经,使用却不 阅读全文
posted @ 2022-05-07 22:59 一杯清酒邀明月 阅读(1884) 评论(0) 推荐(0)
Qt QDir(获取当前路径下的所有文件)
摘要:示例: 1 QString path = QDir::currentPath();//获取当前工程目录 2 QDir dir(path); 3 QStringList filename ; 4 filename << "*.png" << "*.jpg";//可叠加,可使用通配符筛选 5 QStri 阅读全文
posted @ 2022-05-07 22:54 一杯清酒邀明月 阅读(2324) 评论(0) 推荐(0)
Qt 计算文件夹内的文件数量
摘要:1 QString folderpath = "文件夹路径"; 2 QDir *dir = new QDir(folderpath); 3 QStringList filter; 4 QFileInfoList fileInfoList = dir->entryInfoList(filter); 5 阅读全文
posted @ 2022-05-07 14:36 一杯清酒邀明月 阅读(783) 评论(1) 推荐(0)
Qt QProgressDialog new完后自动弹出问题
摘要:问题描述: 在主窗口中初始化进度对话框 通过指针传递将进度对话框传递给各个算法类中已便在需要时候开启进度对话框执行任务。 本人将Qt版本升级为5.7.1后 进度对话框会在初始化时候 就会自动弹出一次。原因是QProgressDialog在初始化函数init()中就将计时器forcetimer开启 所 阅读全文
posted @ 2022-04-28 14:03 一杯清酒邀明月 阅读(453) 评论(0) 推荐(0)
Qt QDialog模态对话框与非模态对话框 (setModal)
摘要:QT QDialog模态对话框与非模态对话框 (setModal) 模态对话框(Modal Dialog)与非模态对话框(Modeless Dialog)的概念不是Qt所独有的,在各种不同的平台下都存在。又有叫法是称为模式对话框,无模式对话框等。所谓模态对话框就是在其没有被关闭之前,用户不能与同一个 阅读全文
posted @ 2022-04-28 14:01 一杯清酒邀明月 阅读(2223) 评论(0) 推荐(0)
Qt 创建对话框:调整对话框大小方法
摘要:1.对于主窗口,在构造函数中调用如下语句实现对话框大小调整 MainWindow::MainWindow(QWidget *parent) : this->resize(QSize(1000,700)); 2.对于弹出对话框,调用如下语句可实现: 1 QDialog dialog1(this); 2 阅读全文
posted @ 2022-04-28 13:59 一杯清酒邀明月 阅读(2159) 评论(0) 推荐(0)
Qt QProgressDialog进度条对话框设置隐藏取消按钮和禁用右上角“X”关闭按钮、“?”帮助按钮
摘要:QT中的进度条对话框,默认设置状态下的QProgressDialog: 1 QProgressDialog oQProgressDialog; 2 oQProgressDialog.setWindowModality(Qt::ApplicationModal);//对本程序模态 3 oQProgre 阅读全文
posted @ 2022-04-28 13:58 一杯清酒邀明月 阅读(3520) 评论(0) 推荐(0)
Qt QProgressDialog 进度条
摘要:1 Qt中的QProgressDialog 进度对话框: Qt中提供了预定义的进度对话框QProgressDialog类。 QProgressDialog类用于显示进度信息。 QProgressDialog类用于需要用户等待的场合。 进度对话框的使用方式: 示例代码: 1 QProgressDial 阅读全文
posted @ 2022-04-28 13:56 一杯清酒邀明月 阅读(870) 评论(0) 推荐(0)
Qt QProgressBar动态实现多彩进度条(详解)
摘要:如下图所示: 介绍 通过qss实现,只需要一个多彩背景图,通过QImage获取颜色,然后来设置进度条,便可以实现动态多彩进度条(根据图片设定颜色) 其中,上面3个进度条就是通过以下3个图片实现的: 如果想实现其它颜色,只需要改图片即可 代码如下 ProgressBar.h: 1 #ifndef PR 阅读全文
posted @ 2022-04-27 17:36 一杯清酒邀明月 阅读(1810) 评论(0) 推荐(0)
QT progressBar 进度条
摘要:显示进度的接口: 方法一、 ui‐>progressBar‐>setValue(percent); 方法二、 1 ui‐>progressBar‐>setMaximum(total); 2 ui‐>progressBar‐>setValue(current); //顺序不能反 控件属性 阅读全文
posted @ 2022-04-27 16:04 一杯清酒邀明月 阅读(539) 评论(0) 推荐(0)
Qt QStackedLayout
摘要:简述QStackedLayout继承自QLayout。 QStackedLayout类提供了多页面切换的布局,一次只能看到一个界面。 QStackedLayout可用于创建类似于QTabWidget提供的用户界面。也有建立在QStackedLayout之上的便利类QStackedWidget。 使用 阅读全文
posted @ 2022-04-20 16:37 一杯清酒邀明月 阅读(572) 评论(0) 推荐(0)
Qt QReadWriteLock读写锁
摘要:QT中线程间的同步分别有QMutex互斥锁、QSemephone信号量、QWaitCondition条件变量和QReadWriteLock读写锁四种方式。 这边来介绍的是读写锁,一般应用与具有大量读操作的场景。1、读写锁的特性:读共享,写独占。读共享 :当其他线程占用读锁的时候,如果其他线程请求读锁 阅读全文
posted @ 2022-04-20 16:34 一杯清酒邀明月 阅读(1354) 评论(0) 推荐(0)
Qt6 开发环境 快速搭建
摘要:下载安装器 在之前的 Qt 版本中,官方提供了离线和在线两种安装方式。但从 Qt5.15 开始,官网上已经看不到离线安装包了,描述如下: We recommend you use the Qt Online Installer for first time installations and the 阅读全文
posted @ 2022-04-20 13:46 一杯清酒邀明月 阅读(1526) 评论(0) 推荐(0)
Qt 怎么创建pri文件
摘要:提要当多人合作开发一个项目的时,若每人创建一个工程,就会出现同一个项目中多个pro文件。pri文件就是解决多个pro文件的一种方式,方便了最后代码的合并。 示例1.如何建立pri文件2.pri文件与pro文件之间的联系怎样建立 如何建立pri文件创建一个项目,在项目文件夹下创建一个文本文件,即txt 阅读全文
posted @ 2022-04-20 11:50 一杯清酒邀明月 阅读(1163) 评论(0) 推荐(0)
Qt 使用windeployqt 打包软件
摘要:Qt 使用 windeployqt 打包软件 需使用qt 自带的终端打包,例如 打开之后,运行命令 windeployqt *.exe(需要打包的exe) !!!不要使用cmd或者powershell 阅读全文
posted @ 2022-04-14 16:22 一杯清酒邀明月 阅读(147) 评论(0) 推荐(0)
Qt+VS配置及调试
摘要:QT Creator设置 打开 Qt Creator,进入编译器部分 工具 -->选项 -->构建和运行 --> 编译器 可以看到vs的内容 之后,进入 工具 -->选项 -->构建和运行 --> 构建套件 看到,自动检测出来的构建套件前面显示的警告符号,调试器部分显示“None”,这说明还没有配置 阅读全文
posted @ 2022-03-10 11:50 一杯清酒邀明月 阅读(2646) 评论(0) 推荐(0)
Qt qt-vsaddin各版本下载及安装方法
摘要:1.qt-vsaddin下载 1.1 QT官网下载 https://download.qt.io/official_releases/vsaddin/ 1.2. Visuall Studio官网下载 https://marketplace.visualstudio.com/items?itemNam 阅读全文
posted @ 2022-03-10 11:39 一杯清酒邀明月 阅读(3674) 评论(0) 推荐(0)

上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 52 下一页