Qt
文章平均质量分 51
进帅888
Qt开发
展开
-
Windows后台服务启动UI程序以默认打开文件的方式打开文件
Windows后台服务通过创建带UI可执行程序的方式以默认打开文件方式打开文件原创 2024-03-12 16:06:34 · 421 阅读 · 0 评论 -
解决QT中文乱码问题
Qt中文乱码的问题,使用以下俩种方法基本上可以解决99%以上的乱码问题。原创 2023-09-22 09:04:32 · 208 阅读 · 0 评论 -
qml的Id机制
qml中的id一般都是组件内访问的,但实际上qml采用了“动态作用域”的策略,可以全局访问,此时为了验证Id重名的问题和其机制,写了此文章以上就是今天要讲的内容。求求大家点赞收藏呀!原创 2022-06-07 22:14:46 · 1627 阅读 · 0 评论 -
[qml]使用QQuickPaintedItem绘制自定义Item
文章目录前言一、创建QQuickPaintedItem二、注册qml类型三、在main.qml使用BandPowerItem前言本文章介绍使用QQuickPaintedItem绘制自定义的qml类型。QQuickPaintedItem类需要重写paint函数,在重写的paint函数里使用QPainter进行绘制一、创建QQuickPaintedItem创建一个QQuickPaintedItem子类,本文示例绘制一个BandPower图元来示例cbandpoweritem.h//cband原创 2022-05-18 22:35:11 · 1157 阅读 · 0 评论 -
Qt自定义属性宏
前言Qt自带的Q_PROPERTY宏需要READ,WRITE和NOTIFY需要用户自定义函数和信号还有私有成员变量,这里给出自定义的成员属性宏。使用此宏可以创建一个set,get函数和信号。宏定义#define BJ_PROPERTY(type,name)\Q_PROPERTY(type name READ name WRITE set##name NOTIFY name##Changed)\public:\void set##name(type temp##name)\{\ if(m原创 2022-05-18 21:51:26 · 1146 阅读 · 0 评论 -
Qml 的“Cannot assign to no-existent property “错误。
前言今天写一个自定义AreaSeries的qml,在编写的时候需要在里面添加一个QtObject的成员。运行后提示“Cannot assign to no-existent property ”的提示。//BJAreaSeries.qmlimport QtQuick 2.0import QtCharts 2.14AreaSeries { lowerSeries: LineSeries{} upperSeries: LineSeries{} QtObject{原创 2022-05-18 20:46:16 · 4636 阅读 · 0 评论 -
Qt Creater更改默认的构建目录
在使用Qt Creater的过程中,出现了一个不爽的是Qt Creater的项目构建目录是在与项目同级的目录下!!!(╬ ̄皿 ̄),假如你的项目够多了,那么就会造成非常混乱的目录结构。在这里写一下更改的方法。在Qt creater中,项目的生成路径在与项目统计的目录下,就像这样.打开Qt Creater,选择工具中中的选项栏构建与运行,这个栏目就是项目构建和运行的目录,这里是我更改后的目录,大家的构建原创 2017-05-11 20:14:24 · 10871 阅读 · 0 评论