一杯清酒邀明月
天下本无事,庸人扰之而烦耳。
上一页 1 ··· 133 134 135 136 137 138 139 140 141 ··· 156 下一页
摘要: 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) 推荐(0)
摘要: 有时候需要处理一些跟界面无关的但非常耗时的事情,这些事情跟界面在同一个线程中,由于时间太长,导致界面无法响应,处于“假死”状态。例如:在应用程序中保存文件到硬盘上,从开始保存直到文件保存完毕,程序不响应用户的任何操作,窗口也不会重新绘制,从而处于“无法响应”状态,这是一个非常糟糕的体验 。 在这种情 阅读全文
posted @ 2020-06-28 15:04 一杯清酒邀明月 阅读(716) 评论(0) 推荐(0)
摘要: 最开始使用Qt时就遇到过QT Gui失去响应的问题,我是用多线程的方式解决的,然而通常来说,多线程是会降低程序的运行速度。 之后,在使用QSqlQuery::execBatch()函数时,Qt Gui 又失去响应,虽然多线程可以解决,但是如果能用单线程很好解决的,最好不要用到多线程,因为多线程不仅容 阅读全文
posted @ 2020-06-24 15:31 一杯清酒邀明月 阅读(1021) 评论(0) 推荐(0)
摘要: QCoreApplication、QGuiApplication、QApplication区别和联系: 继承关系: QApplication <- QGuiApplication <- QCoreApplication <- QObject 所处的Qt模块: QCoreApplication定义在c 阅读全文
posted @ 2020-06-24 11:13 一杯清酒邀明月 阅读(3828) 评论(0) 推荐(0)
摘要: 方法一: 在窗体的UI属性中设置minimumSize等于maximumSize即可,图示: 方法二: 跟方法一原理一样,但是用code实现: 1 //在某窗体的.cpp构造函数中添加如下内容: 2 this->setMinimumSize(500,500); 3 this->setMaximumS 阅读全文
posted @ 2020-06-24 10:41 一杯清酒邀明月 阅读(2616) 评论(0) 推荐(0)
摘要: api含义:QCoreApplication::processEvents() 将处理所有事件队列中的事件并返回给调用者。 问题描述: 当主线程在某个槽函数里正在执行processEvents时, 刚好有一个能响应此槽函数的信号发送过来了(肯定是其他线程发的信号), 这时就可能会发生可怕的递归, 导 阅读全文
posted @ 2020-06-24 09:30 一杯清酒邀明月 阅读(2054) 评论(1) 推荐(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) 推荐(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) 推荐(1)
摘要: 零零碎碎看了很多Qt例子,有一些很零散的窗体控制方法,在这总结一些。 1.更改窗体标题 this->setWindowTitle("窗体标题"); 窗体标题”就是更改的窗体标题 2.控制窗体大小 1 this->setMaximumSize(300,300); //窗体最大尺寸 2 this->se 阅读全文
posted @ 2020-06-23 13:06 一杯清酒邀明月 阅读(5245) 评论(0) 推荐(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) 推荐(0)
摘要: 一、问题: 在主窗口点击弹出一个对话框后,对话框中包含了一个定时器。在关闭对话框后定时器对象仍在运行。 mainwindow.cpp 1 void MainWindow::on_actionKSE5K_triggered()//add actionKSE5K 2 { 3 m_jokey_ksg = 阅读全文
posted @ 2020-06-22 13:43 一杯清酒邀明月 阅读(5708) 评论(0) 推荐(0)
摘要: 问题描述 与windows环境下不同,linux选择debug构建时并不会直接生成一个和windows环境下一样的.exe文件(linux下是application/x-executable),那么怎么办呢 解决办法 添加如下一行代码就行了,困扰我好久的问题就这么简单就解决了 Ubuntu18.04 阅读全文
posted @ 2020-06-19 15:08 一杯清酒邀明月 阅读(6702) 评论(1) 推荐(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) 推荐(0)
摘要: 简述QCheckBox继承自QAbstractButton,它提供了一个带文本标签的复选框。 QCheckBox(复选框)和QRadioButton(单选框)都是选项按钮。这是因为它们都可以在开(选中)或者关(未选中)之间切换。区别是对用户选择的限制:单选框定义了“多选一”的选择,而复选框提供的是“ 阅读全文
posted @ 2020-06-18 11:47 一杯清酒邀明月 阅读(1086) 评论(0) 推荐(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) 推荐(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) 推荐(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) 推荐(0)
摘要: 本文介绍怎样在树莓派中通过apt方式安装opencv,并通过一个简单的样例说明怎样使用opencv。相比于源码方式安装opencv,通过apt方式安装过程步骤简单些。消耗的时间也少一些。通过apt方式安装没有自己主动生成opencv.pc文件,所以在编写makefile文件时不能直接使用pkg-co 阅读全文
posted @ 2020-06-15 15:55 一杯清酒邀明月 阅读(4241) 评论(0) 推荐(0)
摘要: 版本:QT5.2, Windows10 操作系统 1. 如果只在计算机上安装了VS2015,那么下图所示的MSVC2015的编译器图标会是一个黄色的感叹号,,Debuggers页面没有Windows的CDB调试器,此时可以用MSVC编译器对Qt Creator编写的程序进行编译,但是不能调试,这是因 阅读全文
posted @ 2020-06-15 12:54 一杯清酒邀明月 阅读(1520) 评论(0) 推荐(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) 推荐(0)
上一页 1 ··· 133 134 135 136 137 138 139 140 141 ··· 156 下一页