qt

QT删除python中的单行注释

python中的#号可能存在于字符串中: print("'asd#f'00#0" , '#1“23') #这里才开始注释 没想到用什么正则来删除python中的单行注释 所以解决方案为: QString removeLineComment(QString sLine) { qDebug() << " ......
注释 python

Qt绘制圆角矩形的内发光或外发光效果

Qt没有内置的发光效果,只有一个QGraphicsDropShadowEffect类可以对整个控件产生阴影(可近似为外发光)效果。此处作者整理了如何用QPainter手工绘制形状的内发光或外发光效果。本文主要涉及到QPainter类中的图像混合模式技巧。下面允许我把Qt帮助中的内容复制过来供参考。 ......
圆角 矩形 效果

qt---主进程加载一个子进程的方法以及其中遇到“Calling a private constructor of class 'QString'”

.pro QT += core gui greaterThan(QT_MAJOR_VERSION, 4): QT += widgets CONFIG += c++17 # You can make your code fail to compile if it uses deprecated API ......
进程 个子 constructor Calling private

QT + OPENCV + OpenCV_contrib + MINGW编译

参见 QT + OPENCV + OpenCV_contrib + MINGW编译_东方.既白的博客-CSDN博客 注意事项: 1. opencv 不要采用版本太高的,与mingw730_64编译器不兼容。太多错误 2. ......
OpenCV_contrib contrib OPENCV OpenCV MINGW

Qt 6.5.2 下 QGraphicsView 中使用触控手势的问题

自定义的QGraphicsView 中加入setScene后,其它Gesture能够触发,但 QPanGesture不能在场景中触发。而空白QGraphicsView(QWidget)则可以正常触发PanGesture手势…… 源码和文档中都已经说明,gesture是给QGraphicsObject ......
手势 QGraphicsView 问题 Qt

Qt3D改变观察视角例程(二)

本例依旧是改变3D视角。不同的是这个是视野位置不变而只改变观察方向。相当于一个人站在原地不动,旋转脑袋看周围的东西。测试的条件是VS2017和Qt5.9。主要的知识点就是欧拉角的计算。下面是效果图: 头文件: class QOpenGLTexture; class QOpenGLBuffer; cl ......
视角 Qt3D Qt3 Qt 3D

Qt - 获得当前窗口所在屏幕的大小

qt获得当前窗口所在屏幕的大小 假如这个窗口的指针为this,记得要加头文件哦 #include <QDesktopWidget> #include <QApplication> //获得当前屏幕是第几屏幕 int number = QApplication::desktop()->screenNu ......
屏幕 所在 大小 Qt

qt按键图标大小和设置大小不符的问题记录

问题描述:在导航栏中有几个toolbuttoon,ui文件设置的控件大小相同但图标大小不同 问题解决:经过排查,图片和ui文件没有问题,最后发现qss 样式中border-image,background-image和image对于相同图标会显示出不同大小。 #background-image 只根 ......
大小 按键 图标 问题

Qt 中的正则表达式

Qt 中的正则表达式常用 QRegExp 类 一、正则表达式的常用匹配符 ^test:匹配字符的开始 [^test]:表示除 t, e, s, t 以外的字符 $:表示匹配字符串的结束 [0-9]:表示0到9之间的数字 *:表示匹配前面的字符0次或多次,如 a* 表示匹配0次或多次a字符,[0-9] ......
正则 表达式 Qt

Qt获取电脑有几个网卡,并获取对应的IPV4

标题:Qt获取电脑网卡对应的ip | Qt计算电脑有几个网卡 | Qt获取网卡ip信息 | Qt判断获取到的ip是否是IPV4 demo流程: 1.点击搜索网卡按钮,搜索电脑所有的网卡,将网卡名称添加到QComBoBox下拉框中 2.切换下拉框,点击获取IP按钮,查询出选择的网卡的对应ip(IPV4 ......
网卡 电脑 IPV4 IPV

Qt通过UDP发送广播

// x.h QUdpSocket* udp = nullptr; // UDP对象 void createUdpAndSendData(); // 创建UDP对象和发送广播数据 void dropUdp(); // 释放UDP对象 void readData(); // 用来接收其他设备发送的数据 ......
UDP

在Qt5上使用qtwebkit

1、在GitHub上可以直接下载对应编译器使用的库,下载下来拷贝到QT按照目录下就可以使用。 qtwebkit库下载地址 这是最新的webkit的库,MinGW版本是采用MinGW730编译的,支持QT的版本是QT5.14,下面截图里可以看到对应几个编译器使用的库。 2、QT版本是QT5.14.2, ......
qtwebkit Qt5 Qt

Qt 使用Qss设置QPushButton图标和显示文本的位置

一、背景 ​ 在开发中,经常使用到按钮作为一种输入部件,然而很多时候按钮又有不同的开发设计需求,本文重点分享:如何使用Qss来设置按钮的图标和按钮文本的位置,从而实现预期的开发效果。 【效果】 二、Css样式表 (2-1)常用的QPushButton样式表模板 1 QPushButton{ 2 ba ......
QPushButton 图标 文本 位置 Qss

Qt5基础 QBuffer内存缓冲区读写

Qt5基础系列Qt基础的学习笔记。此文章为在B站上学习黑马程序员Qt教程的QBuffer部分做的记录,加深理解,方便回看。目录Qt5基础系列一、QBuffer1、头文件2、引入类3、主程序4、结果截图二、总结一、QBufferQBuffer作为内存缓存,同样可以读写一些内容。 1、头文件头文件采用模 ......
缓冲区 内存 QBuffer 基础 Qt5

VS Qt扩展插件下载地址

使用vs开发qt项目,需要安装qt插件 QT插件下载地址:https://mirrors.ustc.edu.cn/qtproject/official_releases/vsaddin/ ......
插件下载 插件 地址 VS

QT高级(1)QTableView自定义委托集合,一个类实现若干委托

@目录1同系列文章2 功能3 源码 1同系列文章 QT中级(1)QTableView自定义委托(一)实现QSpinBox、QDoubleSpinBox委托 QT中级(2)QTableView自定义委托(二)实现QProgressBar委托 QT中级(3)QTableView自定义委托(三)实现QCh ......
QTableView

QT中级(2)QTableView自定义委托(二)实现QProgressBar委托

同系列文章 QT中级(1)QTableView自定义委托(一)实现QSpinBox、QDoubleSpinBox委托 QT中级(2)QTableView自定义委托(二)实现QProgressBar委托 QT中级(3)QTableView自定义委托(三)实现QCheckBox委托并且将QCheckBo ......
QProgressBar QTableView

Qt中当程序结束时线程的退出

在Qt程序结束时应该如何退出正在运行的任务子线程? 因个人经验和能力有限,本文仅供参考,有错误或者考虑不完善的地方请各位批评指正。 一、正常情况下如何创建和退出线程 1.继承QThread,重写run()函数 // 类的定义 class WorkThread1 : public QThread { ......
线程 程序

QT的QByteArray类变量初始化常用方式方法记录

使用字符串进行初始化: QByteArray byteArray("Hello, World!"); 使用 char* 进行初始化: const char* data = "Example"; QByteArray byteArray(data); 使用另一个 QByteArray 进行初始化: Q ......
变量 QByteArray 常用 方式 方法

Qt3D改变观察视角例程(一)

在3D显示中,有Model矩阵、View矩阵和Project矩阵。简称为MVP矩阵。这里实现的是改变View矩阵中的观察点的位置,视野中心不变。亦即站在一个圆环的不同地方朝圆心观察。本文显示的是一个平面(地面)上面悬浮一个四面体,鼠标按下移动来改变观察点和方向。关于摄像机姿势的概念可以参考以下网页内 ......
视角 Qt3D Qt3 Qt 3D

Qt中设置设置控件样式 — setStyleSheet

通过 setStyleSheet 来设置控件的 Style 样式 控件样式的常用设置项: 1、border:设置控件的边框样式 // 1. 无边框 QString borderNone = "border:none"; // 2. 设置边框的值需要有3个因子: 宽度,线形,颜色 QString bo ......
setStyleSheet 控件 样式

Qt 打开指定路径的目录

有些操作需要打开指定路径的目录,此时可以使用 QDesktopServices::openUrl(const QUrl &url)函数来实现。 #include <QDesktopServices> void OpenFolder() { QString folderPath = "C:\\tmp\ ......
路径 目录 Qt

Qt之容器类

一、容器类的概述 Qt提供了多个基于模板的容器类,这些容器类可以用于存储指定类型的数据项,Qt的容器类比标准模板库(STL)中的容器类更轻巧、安全和易于使用。这些容器类是隐式共享和可重入的,而且它们进行了速度和存储优化,因此可以减少可执行文件的大小,此外,它们还是现场安全的,也就是说它们作为只读容器 ......
容器

请说说qt主要用的控件?信号和槽怎么实现的?

qt主要用到的控件: QWidget基类, QPushButton普通按钮, QLineEdit文本输入, QSlider滑动条,QLabel显示文本或图像, QMainWindow创建应用程序的主窗口,QCeckBox复选框,QRadioButton单选按钮。 信号和槽的实现: 每个控件可以发出信 ......
控件 信号

【Qt6】列表模型——几个便捷的列表类型

前面一些文章,老周简单介绍了在Qt 中使用列表模型的方法。很明显,使用 Item Model 在许多时候还是挺麻烦的——要先建模型,再放数据,最后才构建视图。为了简化这些骚操作,Qt 提供了几个便捷类。今天咱们逐个看看。 一、QListWidget 这厮对应的 List View,用来显示简单的列表 ......
模型 类型 Qt6 Qt

商用 LTS Qt 6.2.10 发布

导读 我们近日为商业许可证持有者发布了 Qt 6.2.10 LTS。作为一个补丁版本,Qt 6.2.10 不添加任何新功能,但提供了错误修复和其他改进。 你可以使用维护工具将 Qt 6.2.10 添加到现有的在线安装中,也可以使用 Qt 在线安装程序进行简洁安装。离线安装程序可在 Qt 账户下载区下 ......
商用 LTS 10 Qt

ImportError: cannot import name 'Qt3DCore' from 'PyQt5' 我踏马要被PYQT3D玩死了

GPT狗玩意儿除了喊我更新pyqt5,卸载pyqt5,安装pyqt-tools,解决pyqt5版本不兼容的问题之外 他就不能说一句?请你输入命令:pip install pyqt3d 尼玛pyqt5到底是不是自带QT3D的文件啊我很费解 算了不重要,搞了我5个销售,最后考试靠猜的才终于把QT3D给装 ......
39 ImportError Qt3DCore 3DCore cannot

Qt之堆栈布局(QStackedLayout)

一、QStackedLayout概述 QStackedLayout 是 Qt 中的一个布局管理器,用于管理多个子窗口或页面的堆叠显示。它允许你在一个固定区域内显示多个子窗口,但每次只显示其中一个子窗口,其他子窗口被堆叠在后面。与 QStackedWidget 类似,但 QStackedLayout ......
堆栈 QStackedLayout 布局

Qt之堆栈窗口(QStackedWidget)

一、QStackedWidget概述 在 Qt 中,堆栈窗口通常指的是 QStackedWidget 控件,它是用于管理多个子窗口或页面的堆叠式容器。QStackedWidget 允许你在一个固定区域内显示多个子窗口,但同时只显示其中一个子窗口,其他子窗口则被堆叠在后面。这使得你可以创建多页的界面, ......
堆栈 QStackedWidget

Qt之停靠窗口(QDockWidget)

一、QDockWidget概述 QDockWidget 是 Qt 中的一个窗口部件,用于创建可停靠的窗口,通常用于构建多文档接口(MDI)或可定制的用户界面。QDockWidget 允许用户将窗口停靠在应用程序的主窗口周围,或将其拖动到独立的浮动窗口中。 以下是有关 QDockWidget 的详细介 ......
QDockWidget
共1264篇  :10/43页 首页上一页10下一页尾页