Qt
Pailugou
分享是一种习惯
展开
-
Qt利用paintEvent绘制双Y轴坐标折线图
/tuple元素前两个是左Y轴最大最小值,中间两个是右Y轴最大最小值,最后两个是x轴最大最小值, 其他三个参数分别是轴的偏移量(每个间隔多少值)//将坐标系移动到界面左下角(30, this->height()_50)处。原创 2023-06-20 15:12:42 · 777 阅读 · 0 评论 -
Qt实现钟表
【代码】Qt实现钟表。原创 2023-06-09 15:14:04 · 267 阅读 · 0 评论 -
Qt中moveToThread、QThread、QRunnable相关函数所在线程
【代码】Qt中moveToThread和QThread相关函数所在线程。原创 2023-06-02 15:46:06 · 170 阅读 · 0 评论 -
Qt用信号量,c++用条件变量实现生产者和消费者模式
【代码】Qt用信号量,c++用条件变量实现生产者和消费者模式。原创 2023-04-04 16:55:54 · 355 阅读 · 0 评论 -
Qt调用百度地图API,加载地图
【代码】Qt调用百度地图API,加载地图。原创 2023-04-04 09:29:03 · 2118 阅读 · 4 评论 -
vtk显示mpr影像(QVTKOpenGLNativeWidget)
该项目是自己在学习VTK时尝试显示dicom,自己对vtk接口理解不是很透彻,目前只能做到显示图像和鼠标滚轮切换层,后期如果有项目锻炼,加深理解后再修改,本文使用的是QVTKOpenGLNativeWidget控件进行显示图像,只列举主要的代码,其他的部分需要自己根据自己的工程情况进行添加界面。下面是vtkInteractorStyleImage子类,主要用于鼠标交互。原创 2023-03-29 10:08:54 · 1115 阅读 · 0 评论 -
QT写csv文件,就是导出报表
在读入文件流时,"\n"表示一行结束,","表示一个单元格得文字QFile file(m_trFileName); QTextStream dataStream(&file); if (file.exists()) { //删除上次旧数据 file.remove(); dataStream << QString::fromLocal8Bit("姓名,") << QString::fromLocal8Bit("年龄,") << QString::原创 2021-03-04 18:13:49 · 467 阅读 · 2 评论 -
‘perl‘ 不是内部或外部命令,也不是可运行的程序
解决办法:set path=C:\Strawberry\Perl\bin;安装完成以后还是提示:‘perl’ 不是内部或外部命令,也不是可运行的程序。‘perl’ 不是内部或外部命令,也不是可运行的程序或批处理文件。设置成功以后重启QtCreator,重启打开项目即可。原创 2023-02-13 10:55:48 · 5864 阅读 · 0 评论 -
Qt实现2D带箭头的线段
Qt使用QPainter绘制带箭头线。原创 2023-02-09 09:25:24 · 1335 阅读 · 0 评论 -
Qt实现复制文字,图片,文件到系统剪贴板中
【代码】Qt实现复制文字,图片,文件到系统剪贴板中。原创 2023-02-01 14:43:53 · 2736 阅读 · 2 评论 -
Qt自定义弹窗,拖着标题栏移动
【代码】Qt自定义弹窗,拖着标题栏移动。原创 2023-01-31 10:24:58 · 596 阅读 · 0 评论 -
Qt工程将依赖项放到exe目录
首先在菜单栏中找到qt安装文件夹,在文件夹中选择工程编译器,点击运行,cd到exe目录。执行一下命令:windeployqt 自己的exe。原创 2023-01-17 11:08:16 · 234 阅读 · 0 评论 -
Qt项目中qss样式使用
【代码】Qt项目中qss样式使用。原创 2023-01-05 15:11:25 · 237 阅读 · 0 评论 -
Qt配置VS后,Qt工程双击ui文件,过几秒会闪退
2)在资源文件在找.qrc资源文件,同步骤1),只是添加的是C:\Users\liming4675\AppData\Local\Microsoft\VisualStudio\15.0_e9c80a12\Extensions\iqhqs4nc.ey2\QrcEditor.exe(需要将此路径的liming4675换成自己的电脑用户名)。Qt工程在vs中直接点解ui界面,自动调用Qt Designer打开界面几秒后Designer界面闪退,回到vs界面,并有“**.ui无法打开文件”的错误提示。原创 2022-11-18 17:38:17 · 553 阅读 · 2 评论 -
Qt中设置QComboBox控件下拉框中的item高度不起作用原因
在Qt项目中很少会用Qt原生的控件风格,有时候需要自己去设置控件的有的属性和风格,但是当设置QComboBox控件时有时候会遇到下拉框中的item不起作用,主要原因是没有设置QListView,具体如下:1.首先给ComboBox设置view:ui->comboBox->setView(new QListView());注意:这一句需要放在在所在界面的构造函数里,否则不生效。2.给comboBox设置样式,可以在creater里设置,也可以调用接口 设置:原创 2022-11-14 10:19:36 · 1619 阅读 · 0 评论 -
Qt使用QToolButton封装实现开关功能
对于再项目中需要使用类似滑块的开关控件时,Qt本身是没有这样的控件的,只能自己去封装或者绘制,以前用QLabel绘制过,比较麻烦,现在使用QToolButton的check属性,可以判断其是否选中,进行绘制。不需要贴图,项目移植时也不用关心是否拷贝图片原创 2022-11-09 10:24:39 · 879 阅读 · 2 评论 -
Qt实现放大镜功能
【代码】Qt实现区域放大镜功能。目前主要实现的是整个屏幕鼠标当前位置进行放大,获取当前鼠标位置,将其截取到,进行放大显示处理原创 2022-09-01 09:21:26 · 1153 阅读 · 0 评论 -
Qt实现生成唯一标识ID
Qt实现生成唯一标识ID原创 2022-08-24 10:57:22 · 1327 阅读 · 0 评论 -
vtk绘制三维穿刺针
显示图像#include #include #include #include原创 2022-08-18 17:16:39 · 296 阅读 · 0 评论 -
Qt利用QZXing和QRenCode识别二维码和制作二维码
制作二维码和识别二维码需要用到第三方库,制作需要用到QRenCode这个库,如果没有的,大家可以在官网下载,下载下来用CMake进行编译建立,如果报#include <getopt.h>这个头文件方面的不要管,将CMake建立的工程打开,直接编译QRenCode就可以生成库,QZXing下载,可以用QCreater打开编译生成库,部署到自己的工程中。#pragma once#include "QRenCode/qrencode.h"#include "include/QZXing.h"原创 2021-09-09 19:28:51 · 1281 阅读 · 0 评论