Qt
Chervin
软件工程师,c/c++,Qt,嵌入式开发,Ubuntu系统
展开
-
QML中 Text组件中文字大小自适应宽度
这样Text中的文字就会根据Text的宽度自动调整字体大小,并且有一个最小大小限制。QML中 Text组件中文字大小自适应宽度方案如下原创 2023-08-10 10:21:09 · 1354 阅读 · 0 评论 -
Windows平台中寻找QML依赖和发布打包QML程序
Windows平台寻找QML程序依赖并发布原创 2023-03-07 11:55:52 · 1027 阅读 · 0 评论 -
Qt报QWidget: Must construct a QApplication before a QWidget错误
Qt 采用lib库方式时,需要注意dll库文件和运行模式(release和debug)相匹配原创 2022-03-02 14:01:03 · 3023 阅读 · 1 评论 -
QComboBox设置样式表qss不起作用问题
QComboBox设置样式表:qss,起作用通过qss设置QComboBox样式时,需要添加一句话,才能使设置的qss其作用://必须加上这句话,才能使在qss文件中设置的点击下拉列表项的样式起作用ui->comboBox->setView(new QListView());/*设置下拉项样式*/QComboBox QAbstractItemView::item{/*设置下拉项样式*/min-height:20px;min-width:10px;}/*设置下拉项:选中样式*/原创 2021-12-16 09:09:51 · 3488 阅读 · 1 评论 -
QPrinter设置页面(pageSize)铺满纸张(paperSize)问题
QPrinter设置页面(pageSize)铺满纸张(paperSize)原创 2021-12-03 15:14:18 · 2232 阅读 · 0 评论 -
Qt PDF预览功能实现汇总
汇总目前Qt 程序实现PDF预览功能的方案原创 2021-12-01 16:44:34 · 7729 阅读 · 0 评论 -
Qt程序内预览PDF内容(QPrintPreviewWidget)
Qt程序内预览PDF文件,不采用外部第三方库。仅使用Qt内置的QPrinter,QPrintPreviewWidget,QPainter 实现pdf文件预览功能。同时支持放大,缩小功能原创 2021-12-01 15:41:43 · 7021 阅读 · 3 评论 -
Qt双击桌面快捷方式激活并使程序窗口置于最前端
Qt双击桌面快捷方式激活并使程序窗口置于最前端亲测有效对于已经打开的Qt桌面程序,我们希望用户再次双击桌面的快捷方式时,程序可以自动激活到其他所有程序的最前面,而不是重新打开一次程序。此时我们采用QSharedMemory方式,加上Window API函数操作程序,保证已打开程序不重复打开,并激活程序窗口到最前面在main()函数中添加如下代码// Windouw API 依赖头文件#include <windows.h>#include <winbase.h>原创 2020-09-23 09:19:27 · 1227 阅读 · 3 评论 -
Qt在Windows下无Dos黑窗口运行cmd指令
Windows下Qt无Dos黑窗口运行cmd指令亲测有效通过WinExec()函数,设置SW_HIDE参数,可以控制Qt中调用WinExec运行cmd指令时,程序不弹出cmd运行时的Dos黑窗//头文件#include <windows.h>#include <winbase.h>#include <QCoreApplication> /** 以杀死进程为例*/ qint64 pid = QCoreApplication::applicationP原创 2020-09-22 17:10:16 · 1472 阅读 · 0 评论 -
Qt强制杀死当前程序进程或指定进程-windows或linux
Qt强制杀死当前程序进程或指定进程亲测有效1. windows操作系统下windows操作系统下,Qt程序需要退出时或者某些时刻杀死当前进程或者指定PID进程时,可以采用windows下的cmd命令TASKKILL 指令,并采用Windows下API 接口函数:WinExec()函数具体代码如下:#include <windows.h>//winApi函数#include <winbase.h>//winApi函数#include <QCoreApplic原创 2020-09-22 16:57:58 · 8122 阅读 · 2 评论 -
Qt 创建生成PDF报告
Qt 创建生成PDF报告使用QPdfwriter 和QPainter创建pdf报告,关键是对页面的布局排版。本示例,进行了页眉,页脚,中间内容的排版。页眉左上角为图片logo,页眉右边为页数提示;页脚有生成报告的时间和公司logo布局。图像的缩放不采用scale,直接采用Rect来缩放,如缩小原图的一半,只需 image.width/2。#include "QReport.h"#in...原创 2019-02-26 17:52:36 · 4455 阅读 · 1 评论