自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (3)
  • 收藏
  • 关注

原创 Qt程序内预览PDF内容(QPrintPreviewWidget)

Qt程序内预览PDF文件,不采用外部第三方库。仅使用Qt内置的QPrinter,QPrintPreviewWidget,QPainter 实现pdf文件预览功能。同时支持放大,缩小功能

2021-12-01 15:41:43 6790 3

原创 树梅派系统自启动Qt桌面程序研究

树梅派系统自启动Qt桌面程序研究基于 raspiberry pi-full-buster- 32位 自带桌面系统版本测试实现树莓派4B raspberry pi 系统中开机自动全屏化启动Qt桌面程序代替其自带桌面系统同时可正常进入tty控制台

2020-09-11 19:16:22 869

原创 Ubuntu20.04系统环境部署

基于x86_64 位自带桌面系统版本一、安装1.1 U盘安装参照网上安装教程二、基本配置1. Vim配置新建vimrc,输入下列内容syntax onset numberset cursorlineset history=1000set rulerset hlsearchset autoreadset pasteset tabstop=4set nobackupset autoindent拷贝vimrc 到~/目录下mv vimrc ~/.vimrc更新

2020-09-11 18:54:01 1160

原创 Git 教程(一)

文章目录Git 教程(一)Git 项目迁移迁移某一个分支到新项目Git clone1. Clone 指定分支2. Clone 指定深度Git 项目工程瘦身Git 教程(一)Git 项目迁移迁移某一个分支到新项目1. git clone 源项目,或copy一份原项目工程2. 切换到需要迁移的分支,如 `Release`3. gitlab远端新建一个工程,如BioTest.git4. `...

2019-02-26 17:38:08 138

原创 visual studio 中使用itk编译报supperclass错误问题

工程属性中可以尝试修改c/c++属性下的语言项中的:符合模式为:否(/permissive)

2024-07-09 14:56:01 182

原创 QML中 Text组件中文字大小自适应宽度

这样Text中的文字就会根据Text的宽度自动调整字体大小,并且有一个最小大小限制。QML中 Text组件中文字大小自适应宽度方案如下

2023-08-10 10:21:09 1164

原创 vs Qt工程界面无法使用中文,报编译错误问题解决方案

若基于visual studio 开发Qt 界面程序时,若想界面显示中文时,如设置按钮文字为“按钮”,编译时报错,如")",这个是由于文件编码问题。

2023-07-19 14:33:52 1031

原创 VS工程项目中属性中无Qt设置问题解决方案

若VS工程中,创建的是Qt工程,或者从Qt Creator工程转换为VS 工程时,VS项目属性中确无Qt Project Setttings等设置时,可通过如下方案解决。

2023-07-18 15:49:05 3285

原创 QT中main函数中加载外部字体:OTF

QT中main函数中加载外部字体:OTF我们开发的程序中,如果想使用外部下载的开源字体,同时保证在软件发布时,程序字体能保证和开发者环境下一致,且不想通过安装字体方式实现字体跟随软件时,我们需要在代码中加载外部字体。

2023-03-30 17:53:33 1611

原创 Windows平台中寻找QML依赖和发布打包QML程序

Windows平台寻找QML程序依赖并发布

2023-03-07 11:55:52 956

原创 Qt报QWidget: Must construct a QApplication before a QWidget错误

Qt 采用lib库方式时,需要注意dll库文件和运行模式(release和debug)相匹配

2022-03-02 14:01:03 2875 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 3322 1

原创 QPrinter设置页面(pageSize)铺满纸张(paperSize)问题

QPrinter设置页面(pageSize)铺满纸张(paperSize)

2021-12-03 15:14:18 2086

原创 Qt PDF预览功能实现汇总

汇总目前Qt 程序实现PDF预览功能的方案

2021-12-01 16:44:34 7416

转载 从程序员到项目经理(三):认识项目经理

从程序员到项目经理(三):认识项目经理本文为转载,原文地址:https://www.cnblogs.com/watsonyin/archive/2012/09/25/2701483.html#a6(阅读提示:本文比较长,如赶时间,可直接跳到第二节的第四点,即“西西吹雪的六种能力模型”)在希腊德尔斐的阿波罗神庙上,刻得着一句神秘的箴言:“认识你自己”。从某种程度上来说,我们都是自己的“最熟悉的陌生人”。认识自己的位置,是每个人获得成长的第一堂课。一个人的位置,对其言行的影响是至关重要的,俗话说:“屁股决

2020-09-28 09:36:08 265

原创 程序员自我修养1:能力矩阵

程序员自我修养1:能力矩阵资料来自与网络整理,仅供学习参考,不用于商业用途请注意,每个级别的知识都是累积的。在 n级意味着您还了解,若低于n的水平,说明还需要努力学习,掌握前言程序员能力矩阵可以一定程度上反应自己当前的能力水平,同时也给自己一个努力的方向,让自己找到要努力的方向和目标。本文可供大家检测自己目前所在的能力水平,同时也方便大家制定自己下一步需要努力的方向,使自己早日称为优秀的程序员,资深专家Part1: 计算机科学chart1: 数据结构1. 级别说明 2n(Leve

2020-09-28 09:19:53 3109

原创 Qt双击桌面快捷方式激活并使程序窗口置于最前端

Qt双击桌面快捷方式激活并使程序窗口置于最前端亲测有效对于已经打开的Qt桌面程序,我们希望用户再次双击桌面的快捷方式时,程序可以自动激活到其他所有程序的最前面,而不是重新打开一次程序。此时我们采用QSharedMemory方式,加上Window API函数操作程序,保证已打开程序不重复打开,并激活程序窗口到最前面在main()函数中添加如下代码// Windouw API 依赖头文件#include <windows.h>#include <winbase.h>

2020-09-23 09:19:27 1189 3

原创 Linux设置屏幕不熄屏-全屏化运行时均有效

Linux设置屏幕不熄灭通过xorg.conf方式设置屏幕不熄灭屏幕,尤其是对需要开机自动全屏化运行自己编写的Qt桌面程序时,可以保证Qt界面程序,运行时,屏幕常亮建立xorg.conf文件,内容如下Section "Device" Identifier "Configured Video Device"EndSectionSection "Monitor" Identifier "Configured Monitor" HorizSync 30.0-62.0 VertRefresh

2020-09-22 17:23:43 6597 2

原创 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 1427

原创 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 7898 2

转载 软件工程中的十三种文档

软件工程中的十三种文档( http://ss.zsu.edu.cn/UploadFile/2007430184649725.doc ), 一份不错的参考, 如果大家在写文档的时候不知道如何下手, 或者这份文档能给你一点灵感.在项目开发过程中,应该按要求编写好十三种文档,文档编制要求具有针对性、精确性、清晰性、完整性、灵活性、可追溯性。◇ 可行性分析报告:说明该软件开发项目的实现在技术上、经济上...

2019-03-05 17:52:28 8759

原创 Qt 创建生成PDF报告

Qt 创建生成PDF报告使用QPdfwriter 和QPainter创建pdf报告,关键是对页面的布局排版。本示例,进行了页眉,页脚,中间内容的排版。页眉左上角为图片logo,页眉右边为页数提示;页脚有生成报告的时间和公司logo布局。图像的缩放不采用scale,直接采用Rect来缩放,如缩小原图的一半,只需 image.width/2。#include "QReport.h"#in...

2019-02-26 17:52:36 4346 1

转载 转载:C语言编译原理简介

1. 编辑器: 我们编写代码的一些窗口,如:记事本、word、notepad等。2. 编译器: 检查用户代码的一些语法错误并且将其编译成汇编代码。3.汇编器:将编译出来的文件变成目标代码(windows 下的.obj文件)4.连接器:将目标代码连接成为可执行文件(.exe),及双击就可以运行文件。5.集成开发环境(Integrated Development Env

2016-04-09 14:27:04 235

Qt-Pdf预览示例-采用QPrintPreviewWidget

Qt程序内预览PDF文件,不采用外部第三方库。仅使用Qt内置的QPrinter,QPrintPreviewWidget,QPainter 实现pdf文件预览功能。同时支持放大,缩小功能。程序效果预览见:https://blog.csdn.net/winstonyi/article/details/121656578

2021-12-01

基于Cmake编译Qt第三方库-Opencv库及其在Qt的配置【2020-09-16】

windows系统下,使用cmake, 基于Qt5.12.0 mingw 64位版本,编译Opencv3.4.11版本,生成Qt使用的第三方opencv库文件。详细讲述了从编译,以及编译中遇到的问题处理,以及Qt中使用第三方库的问题

2020-09-16

QCustomplot 散点图和实现拖到阈值线

拖动阈值线的核心是:编写连接QCustomplot的三个鼠标事件槽函数以及阈值线对应graph(index) 中index的对应。该代码基于第三方QCustomplot Qt绘图库,实现鼠标与绘制图形的友好交互功能:鼠标放置在绘图区域的阈值线附近时,阈值线高亮;拖动鼠标时,阈值线可跟随鼠标实时移动,并ToolTips方式实时显示当前的值;支持两条垂直和水平阈值的拖动。同时代码中有绘制散点图实例。特别提示:*****若编译时,报“../.../qcustomplot.h” 错误,只需将报错文件中,如“ui_*.h”中的关于“qcustomplot.h”头文件的引用删除即可,正常编译,这是由于在ui中将widget 提升为QCustomplot后,自动添加的。另外,阈值线高亮和重绘的关键是要注意,addGraph()后,阈值线对应的graph(index)中index的值,响应鼠标的交互事件时要修订同一graph index;本代码在Qt5.5.0中测试无问题。若使用中有任何问题,可以留言,谢谢。

2018-08-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除