QT
文章平均质量分 58
好好生活,不做好人
这个作者很懒,什么都没留下…
展开
-
QML中如何查找嵌套的qml对象,然后调用QML的方法
QT调用QML中某个方法,QT调用嵌套QML的某个方法原创 2022-01-14 17:00:29 · 1709 阅读 · 2 评论 -
vs2017编译qt project失败moc:Unknown compiler flavor ‘msvc;msvc‘; valid values are: msvc, unix.
1.原因:应该是QtVSTools的BUG2.网上常规解决办法:卸载QtVSTools: VS2017菜单栏选择工具->扩展和更新,在弹出的扩展和更新页面,查看已安装的QtVisualStudioTools,选择卸载,卸载后关闭VS2017,重新安装旧的QtVisualStudioTools,重新导入pro文件并编译,并且在扩展和更新页面选择更改扩展和更新设置(左下角位置),禁用更新3.请问怎么安装旧的???在哪里获取???https://download.qt.io...原创 2020-10-21 16:53:27 · 658 阅读 · 0 评论 -
QT中实现拖拽文件(示例实现图片拖拽)
一、主要重写两个方法protected: void dragEnterEvent(QDragEnterEvent *event); void dropEvent(QDropEvent *event);二、示例代码//MainWindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>namespace Ui {class MainWindow;}class Ma原创 2020-09-24 17:21:19 · 2251 阅读 · 0 评论 -
QT中QPushButton上文本如何刷新
1.直接上代码(最后一行)QFontMetrics elideFont(ui->imgNameBtn->font());ui->imgNameBtn->setText(elideFont.elidedText(m_pixPath, Qt::ElideRight, ui->imgNameBtn->width())); //的多余的用...表示ui->imgNameBtn-&g原创 2020-09-24 16:40:38 · 948 阅读 · 0 评论 -
VS2017下编译openssl-1.1.1d.tar.zip
一、准备工作(附件会提供所有)1.下载VS2017并安装(注:建议更改目录以后,手动添加环境变量,不然各种莫名其妙问题)下载链接:https://docs.microsoft.com/en-us/visualstudio/releasenotes/vs2017-relnotes2.下载Activeperl并安装,本文用的ActivePerl-5.26.0.2600-MSWin32-x86-64int-403866,主要是想编译32位程序,再有就是官网提供的好像只有最新的64位(注:建议默认路径,原创 2020-08-05 11:01:40 · 4374 阅读 · 0 评论 -
QT5.7升级QT5.12.9以后,网络请求不能正常使用
一、背景需要为当前项目的QT版本升级,从版本QT5.7.0升级到QT5.12.9,发现当前项目用QT5.12.9编译后,发现检查版本更新接口报错,用老版没有报错,难道是模块的问题?,用新版QTCreator编写一个简单demo测试,发现基本使用都正常,但是网络请求异常二、测试例子#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <QNetworkAccessManager>原创 2020-08-05 11:02:40 · 1201 阅读 · 1 评论 -
QTCreator使用QT OpenGL
初次接触QT OpenGL,过程中还是有一些坑的,记录一下。(QT5.7)#-------------------------------------------------## Project created by QtCreator 2020-01-07T11:45:47##-------------------------------------------------Q...转载 2020-01-07 20:39:48 · 1499 阅读 · 2 评论 -
QT中用什么容器存储三元组?结构体访问太麻烦?又想让其不进行自动排序?
QList<QPair<QPointF, QPointF>> pointList;1.项目中遇到一个需求,就是需要存储一个三个元组,又想按照插入的顺序存储(也就是不会进行自动排序) 1.1. 结构体 ,访问麻烦,跨类传递,需要使用类名 1.2. key/value存储,发现QMap,QHash,QMultiMap都会内部进行排序,为什么...原创 2019-10-11 15:09:15 · 1914 阅读 · 0 评论 -
QT中实现拼接两张图片,尺寸不同或者相同
大佬可以直接绕路,我只是为了给和我一样的菜鸡一点启发,一开始我也很懵逼,完全不知道怎么下手。通过搜索引擎找到的方式大致有两种: 1.采用OpenCV直接调用相关函数进行拼接:参考链接 2.采用QT本身图片操作相关的类(本文章采用的方式):思路参考解决本问题的主题思想就是:用QPixmap创建一个大图,将两幅图片用Qpainter画到大图上代码如下://ma...原创 2019-07-02 10:30:28 · 3608 阅读 · 0 评论