
QtCreat
QtCreate
赵_|大人
这个作者很懒,什么都没留下…
展开
-
添加默认右键菜单
1. 设置默认菜单 this->setContextMenuPolicy(Qt::ContextMenuPolicy::DefaultContextMenu);2. 重写虚函数void contextMenuEvent(QContextMenuEvent *event);3. 例子//this->setContextMenuPolicy(Qt::ContextMenuPolicy::DefaultContextMenu); widgetMenu=new QMenu(this)原创 2021-10-14 17:07:25 · 179 阅读 · 0 评论 -
Qt颜色提取
int x = QCursor::pos().x(); int y = QCursor::pos().y(); QWindow window; QPixmap pixmap=window.screen()->grabWindow(QApplication::desktop()->winId(),x,y,1,1); qDebug()<<pixmap<<endl; int red, green, blue; i...原创 2021-09-26 22:06:17 · 654 阅读 · 0 评论 -
Qt 使用默认应用程序打开文件
1. static bool openUrl(const QUrl &url);The openUrl() function is used to open files located at arbitrary URLs in external applications. For URLs that correspond to resources on the local filing system (where the URL scheme is “file”), a suitable appl原创 2021-09-04 17:11:31 · 1437 阅读 · 0 评论 -
Qt+OpenCV
Mat img=imread("C://Users//Pictures//1.jpg"); cvtColor(img,img,COLOR_BGR2RGB); //格式转换 //Mat存储格式是:BGR; //QImage存储格式是:RGB; QImage qimg=QImage(img.data,img.cols,...原创 2021-08-30 15:45:39 · 138 阅读 · 0 评论 -
Qt Json 解析
文章目录JSON1. Json 数组1.1 Json 数组中的元素数据类型一致1.2 Json 数组中的元素数据类型不一致1.3 Json 数组中的数组嵌套使用1.4 Json 数组和对象嵌套使用2. Json 对象2.1 使用 Json 对象描述一个人的信息:3. 注意事项3.1 错误的写法3.2 正确的写法4 Qt json 操作:4.1. QJsonValue4.2. QJsonObject4.3. QJsonArray4.4. QJsonDocument作者: 苏丙榅链接: https://s转载 2021-07-15 11:01:59 · 1329 阅读 · 0 评论 -
解决:Qt更新,点击条件测试之后 测试此资料档案库时出错。 是否要禁用资料档案库?
当添加临时存储库:https://download.qt.io/online/qtsdkrepository/windows_x86/root/qt/ 进行测试,会导致测试此资料档案库时出错。 是否要禁用资料档案库?解决方案: 更换临时存储库为:https://download.qt.io/online/qtsdkrepository/windows_x86/root/qt/...原创 2021-04-11 17:25:02 · 2099 阅读 · 2 评论 -
QProcess 调用cmd命令
1.QProcess#include <QProcess>作用:可以用来启动外部程序,并与它们交互。要启动一个进程,通过调用start()来进行,参数包含程序的名称和命令行参数,参数作为一个QStringList的单个字符串。QProcess process(this); QStringList args; args<<"/c"<<"shutdown -s -t "+Time; //其中"/c"不可省略,否则无法解析 // for(in原创 2021-03-25 19:42:50 · 2696 阅读 · 0 评论 -
Qt网络编程之HostInfo类
HostInfo类QHostInfo类利用操作系统所提供的查询机制来查询与特定主机名相关联的主机的IP地址,或者与一个IP地址相关联的主机名。这个类提供了两个静态的便利函数:一个工作在异步方式下,并且一旦找到主机就发射一个信号;另一个以阻塞方式工作,并且最终返回一个QHostInfo对象。要使用异步方式查询主机的IP地址,则调用lookupHost(),它需要传递3个参数,依次是主机名或IP地址、接收对象和接收槽函数,并且返回一个查询ID。你可以通过调用以查询ID为参数的abortHostLookup(原创 2021-01-04 22:06:56 · 471 阅读 · 0 评论 -
QWaitCondition的使用
QWaitCondition链接: 参考链接.QWaitCondition 用于多线程的同步,一个线程调用QWaitCondition::wait() 阻塞等待,直到另一个线程调用QWaitCondition::wake() 唤醒才继续往下执行。QWaitCondition 允许线程在某些情况发生时唤醒另外的线程。一个或多个线程可以阻塞等待一QWaitCondition ,用wakeOne()或wakeAll()设置一个条件。wakeOne()随机唤醒一个,wakeAll()唤醒所有。下面的例子中,原创 2020-12-31 09:56:53 · 2927 阅读 · 0 评论 -
qt笔记
QString类/* 声明:qt_note_x部分内容,根据《Qt 5.9 C++开发指南》,进行整理。*/1.普通数值与字符串之间的转换1.1 QString 类从字符串->整数转换函数:int toInt(bool *ok)=Q_NULLPTR,int base=10) const //base=10,表示十进制;long toLong(bool *ok)=Q_NULLPTR,int base=10) constshort toShort(bool *ok)=Q_NULLPT原创 2020-12-28 10:30:42 · 357 阅读 · 0 评论 -
qt_note_problem
非Qt项目非Qt项目无法直接使用,QSting,QInt…等Qt定义的类。需要添加Qt相关头文件,例如:#include<QtCore>QSting 类输出QSting 类,不能直接使用"cout<<"进行输出,需要先将其转换成标准string类;#include<iostream>#include<string>#include<QtCore>using namespace std;int main(){ QStr原创 2020-09-02 23:17:15 · 175 阅读 · 0 评论