摘要:
1 //在main函数中加载qss文件 2 QFile file(QDir::currentPath() + "/ui.qss"); 3 if (file.open(QFile::ReadOnly)) 4 { 5 QString stylesheet = QLatin1String(file.rea
阅读全文
posted @ 2020-06-29 10:17
一杯清酒邀明月
阅读(967)
推荐(0)
摘要:
有时候需要处理一些跟界面无关的但非常耗时的事情,这些事情跟界面在同一个线程中,由于时间太长,导致界面无法响应,处于“假死”状态。例如:在应用程序中保存文件到硬盘上,从开始保存直到文件保存完毕,程序不响应用户的任何操作,窗口也不会重新绘制,从而处于“无法响应”状态,这是一个非常糟糕的体验 。 在这种情
阅读全文
posted @ 2020-06-28 15:04
一杯清酒邀明月
阅读(716)
推荐(0)
摘要:
最开始使用Qt时就遇到过QT Gui失去响应的问题,我是用多线程的方式解决的,然而通常来说,多线程是会降低程序的运行速度。 之后,在使用QSqlQuery::execBatch()函数时,Qt Gui 又失去响应,虽然多线程可以解决,但是如果能用单线程很好解决的,最好不要用到多线程,因为多线程不仅容
阅读全文
posted @ 2020-06-24 15:31
一杯清酒邀明月
阅读(1021)
推荐(0)
摘要:
QCoreApplication、QGuiApplication、QApplication区别和联系: 继承关系: QApplication <- QGuiApplication <- QCoreApplication <- QObject 所处的Qt模块: QCoreApplication定义在c
阅读全文
posted @ 2020-06-24 11:13
一杯清酒邀明月
阅读(3828)
推荐(0)
摘要:
方法一: 在窗体的UI属性中设置minimumSize等于maximumSize即可,图示: 方法二: 跟方法一原理一样,但是用code实现: 1 //在某窗体的.cpp构造函数中添加如下内容: 2 this->setMinimumSize(500,500); 3 this->setMaximumS
阅读全文
posted @ 2020-06-24 10:41
一杯清酒邀明月
阅读(2616)
推荐(0)
摘要:
api含义:QCoreApplication::processEvents() 将处理所有事件队列中的事件并返回给调用者。 问题描述: 当主线程在某个槽函数里正在执行processEvents时, 刚好有一个能响应此槽函数的信号发送过来了(肯定是其他线程发的信号), 这时就可能会发生可怕的递归, 导
阅读全文
posted @ 2020-06-24 09:30
一杯清酒邀明月
阅读(2054)
推荐(1)
摘要:
隐藏(不显示)最大化最小化按钮: 1 MainWindow w; 2 w.setWindowFlags(w.windowFlags()&~Qt::WindowMinMaxButtonsHint); 使窗口可以最大化,但不能最小化: 1 MainWindow w; 2 w.setWindowFlags
阅读全文
posted @ 2020-06-24 09:29
一杯清酒邀明月
阅读(3593)
推荐(0)
摘要:
1 main_ui.tableView_record->horizontalHeader()->setSectionResizeMode(QHeaderView::ResizeToContents); 2 main_ui.tableView_record->setEditTriggers(QAbst
阅读全文
posted @ 2020-06-23 16:23
一杯清酒邀明月
阅读(1846)
推荐(1)
摘要:
零零碎碎看了很多Qt例子,有一些很零散的窗体控制方法,在这总结一些。 1.更改窗体标题 this->setWindowTitle("窗体标题"); 窗体标题”就是更改的窗体标题 2.控制窗体大小 1 this->setMaximumSize(300,300); //窗体最大尺寸 2 this->se
阅读全文
posted @ 2020-06-23 13:06
一杯清酒邀明月
阅读(5245)
推荐(0)
摘要:
要让主窗口居中,只需修改main.cpp: 1 #include "mainwindow.h" 2 #include <QApplication> 3 #include <qdesktopwidget.h> 4 5 int main(int argc, char *argv[]) 6 { 7 QAp
阅读全文
posted @ 2020-06-23 13:00
一杯清酒邀明月
阅读(1058)
推荐(0)
摘要:
一、问题: 在主窗口点击弹出一个对话框后,对话框中包含了一个定时器。在关闭对话框后定时器对象仍在运行。 mainwindow.cpp 1 void MainWindow::on_actionKSE5K_triggered()//add actionKSE5K 2 { 3 m_jokey_ksg =
阅读全文
posted @ 2020-06-22 13:43
一杯清酒邀明月
阅读(5708)
推荐(0)
摘要:
问题描述 与windows环境下不同,linux选择debug构建时并不会直接生成一个和windows环境下一样的.exe文件(linux下是application/x-executable),那么怎么办呢 解决办法 添加如下一行代码就行了,困扰我好久的问题就这么简单就解决了 Ubuntu18.04
阅读全文
posted @ 2020-06-19 15:08
一杯清酒邀明月
阅读(6702)
推荐(1)
摘要:
直接上代码: 1 QImage Image; 2 Image.load("d:/test.jpg"); 3 QPixmap pixmap = QPixmap::fromImage(Image); 4 int with = ui->labPic->width(); 5 int height = ui-
阅读全文
posted @ 2020-06-19 12:52
一杯清酒邀明月
阅读(5284)
推荐(0)
摘要:
简述QCheckBox继承自QAbstractButton,它提供了一个带文本标签的复选框。 QCheckBox(复选框)和QRadioButton(单选框)都是选项按钮。这是因为它们都可以在开(选中)或者关(未选中)之间切换。区别是对用户选择的限制:单选框定义了“多选一”的选择,而复选框提供的是“
阅读全文
posted @ 2020-06-18 11:47
一杯清酒邀明月
阅读(1086)
推荐(0)
摘要:
1 #include <QDirIterator> 2 #include <QDir> 3 #include <QFileInfo> 4 5 具体函数为: 6 void ModifyAngle::GetImgs(QString _dir) 7 { 8 QDirIterator it(_dir,QDi
阅读全文
posted @ 2020-06-18 10:43
一杯清酒邀明月
阅读(1305)
推荐(0)
摘要:
获取文件夹路径 1 static QString getExistingDirectory(QWidget *parent = Q_NULLPTR, 2 const QString &caption = QString(), 3 const QString &dir = QString(), 4 O
阅读全文
posted @ 2020-06-17 13:52
一杯清酒邀明月
阅读(3454)
推荐(0)
摘要:
比如要新建这么个文件夹 F://学习资料/考研数学模拟卷 可以使用如下代码: 1 QString dir_str = "F://学习资料/考研数据模拟卷"; 2 3 // 检查目录是否存在,若不存在则新建 4 QDir dir; 5 if (!dir.exists(dir_str)) 6 { 7 b
阅读全文
posted @ 2020-06-17 13:50
一杯清酒邀明月
阅读(1443)
推荐(0)
摘要:
本文介绍怎样在树莓派中通过apt方式安装opencv,并通过一个简单的样例说明怎样使用opencv。相比于源码方式安装opencv,通过apt方式安装过程步骤简单些。消耗的时间也少一些。通过apt方式安装没有自己主动生成opencv.pc文件,所以在编写makefile文件时不能直接使用pkg-co
阅读全文
posted @ 2020-06-15 15:55
一杯清酒邀明月
阅读(4241)
推荐(0)
摘要:
版本:QT5.2, Windows10 操作系统 1. 如果只在计算机上安装了VS2015,那么下图所示的MSVC2015的编译器图标会是一个黄色的感叹号,,Debuggers页面没有Windows的CDB调试器,此时可以用MSVC编译器对Qt Creator编写的程序进行编译,但是不能调试,这是因
阅读全文
posted @ 2020-06-15 12:54
一杯清酒邀明月
阅读(1520)
推荐(0)
摘要:
1,Mat 是用来存储图片的数据 他会把图片变成矩阵 1 Mat src; 2 int main(int argc, char** argv) 3 { 4 src = imread("F:\\视觉\\opencv\\pic\\MatTest.png");//读图片 5 cout << "灰度化后"
阅读全文
posted @ 2020-06-12 14:17
一杯清酒邀明月
阅读(460)
推荐(0)