![](https://img-blog.csdnimg.cn/20190918140145169.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
QT
文章平均质量分 57
QT
NGC_2070
纸上得来终觉浅,绝知此事要躬行!
展开
-
Qt: 屏蔽QMainWindow点击左上角图标的菜单事件
Qt: 屏蔽QMainWindow点击左上角图标的菜单事件。转载 2023-03-02 10:35:24 · 1147 阅读 · 1 评论 -
QT ubuntu打包deb包
QT ubuntu打包deb包转载 2023-02-07 15:37:41 · 1391 阅读 · 0 评论 -
Qt Inno setup 打包[转]
Inno Setup转载 2023-02-01 17:46:58 · 535 阅读 · 0 评论 -
Qt 使用libcurl笔记
【代码】Qt 使用libcurl。原创 2023-01-15 16:06:34 · 434 阅读 · 0 评论 -
Cmake 实践笔记
在需要作为库导出对应数据的文件中添加这个头文件。然后在该文件夹中的CMakeLists.txt中添加添加头文件目录 参考:《添加版本号和头文件》 推荐使用输出路径的设置 、当前目录、安装拷贝 参考:CMake 输出路径的设置 ,当前目录,安装拷贝_恋恋西风的博客-CSDN博客_cmake set路径Cmake函数 参考:cmake(十五)Cmake函数_wzj_110的博客-CSDN博客_cmake 函数转载 2022-12-08 09:25:31 · 188 阅读 · 0 评论 -
Qt 5.15 Ubuntu安装 [转]
Qt 5.15 Ubuntu安装 [转]转载 2022-12-01 17:33:10 · 2161 阅读 · 0 评论 -
vs2019 编译调试 QT Creator 源码
vs2019 编译调试 QT Creator 源码原创 2022-10-31 19:00:07 · 1517 阅读 · 0 评论 -
Qt 模型视图代理参考文章
Qt 模型视图代理参考文章转载 2022-09-26 16:42:19 · 86 阅读 · 0 评论 -
Qt 模型视图笔记1
Qt 模型视图笔记1。转载 2022-09-26 16:02:01 · 339 阅读 · 0 评论 -
Qt 元系统及属性系统参考文章
Qt 元系统及属性系统参考文章属性系统《Qt 之属性系统》《Qt 属性系统(The Property System )》《Qt 之 QSS(Q_PROPERTY-原始属性)》《Qt 之 QSS(Q_PROPERTY-自定义属性)》《Qt 之 QSS(动态属性)》《QT开发(六十八)——QSS应用 动态属性》元系统《QMetaObject Struct 译文》《QMetaObject::invokeMethod()方法应用》《Q_INVOKABLE官方解析及Qt中反转载 2022-03-11 13:51:50 · 100 阅读 · 0 评论 -
Qt 使用阿里图标库
Qt 使用阿里图标库阿里官方:iconfont-阿里巴巴矢量图标库 下载图标代码:解压:建立QT测试项目: 目录结构:ui界面:主要代码:#include "widget.h"#include "ui_widget.h"#include <QFontDatabase>Widget::Widget(QWidget *parent) : QWidget(parent) , ui(new Ui::Widget){ ui->.原创 2022-03-11 13:35:59 · 1293 阅读 · 0 评论 -
Qt QStyle参考文章
Qt 模型视图参考文章《QListView自定义Item》《Qt 之模型/视图(自定义按钮)》《Qt风格(QStyle)》《QT风格(QStyle):绘制一个自定义QProgressBar》《QStyle自定义样式基本方法》《Qt---自定义界面之QStyle - lgxZJ - 博客园》《Qt学习笔记外观篇(二):QStyle》《使用QStyle 高端定制弹出菜单 QPushButton源码剖析(一)》《使用QStyle高端定制弹出菜单 QMenu源码剖转载 2022-09-24 14:18:31 · 132 阅读 · 0 评论 -
QT Cmake 参考文章
QT Cmake 参考文章《CMake配置Qt工程》 《CMake使用总结及心得》 《CMake Qt》 《CMake学习(2)-编译Qt5工程》 《CMake+Qt5.15 配置ui及qrc文件》 《QtCreator构建Cmake工程详细说明》 CMake官方文档:Documentation | CMake QT官方文档参考:...转载 2022-02-23 15:43:10 · 200 阅读 · 0 评论 -
QT 常用宏的参考文章[待续]
QT 常用宏的参考文章[待续]Q_DECLARE_FLAGS参考:Q_DECLARE_FLAGS用法 - 学fei了嘛 - 博客园 官方文档参考:QFlags Class转载 2022-02-22 15:21:35 · 183 阅读 · 0 评论 -
QT 文档中的重要索引
QT 文档中的重要索引索引查找关键词:Qt core索引查找关键词:Qt St索引查找关键词:Creating Custom Qt Types (自定义类型) 索引查找关键词:Model/View Programming索引查找关键词:Model/View Tutorial 索引查找关键词:Qt Widgets...转载 2022-02-18 21:33:07 · 305 阅读 · 0 评论 -
Qt 布局系统[待续]
Qt 布局系统Qt-Advanced-Docking-System :mirrors / githubuser0xFFFF / Qt-Advanced-Docking-System · GitCode 《Qt5.12实现Visual Studio 2019 拖拽式Dock面板-Qt-Advanced-Docking-System》 《Qt之QDockWidget嵌套布局详解-实现Visual Studio布局》 《基于QTabWidget和AdvancedDocking实现的Ribbon风格主界面转载 2022-02-08 09:59:18 · 368 阅读 · 0 评论 -
Qt 插件开发[待续]
Qt 插件开发QtCreator源码分析(一)——QtCreator源码简介_生命不息,奋斗不止的技术博客_51CTO博客_qt教程 《Qt高级——Qt插件开发》 《QtCreator源码分析(一)——QtCreator源码简介》 《QtCreator插件开发(二)——QtCreator菜单和菜单项》 《QtCreator插件开发(三)——QtCreator架构》...转载 2022-02-06 18:29:22 · 319 阅读 · 0 评论 -
QDialog 基本使用
QDialog 基本使用QDialog常用方法示例:QDialogTest w; //QDialogTest 继承自QDialogint re = w.exec();qDebug() << "re = " << re;qDebug() << "result() = " << w.result();switch (re){ case QDialog::Accepted: qDebug() << "Accepted";转载 2022-02-05 18:25:43 · 1263 阅读 · 0 评论 -
QT 常用事件及QPainter
QT 常用事件及QPainterQWidget提供的事件处理函数重载event bool event(QEvent *e) 返回true处理下一个事件 返回false本事件的下一个处理函数 以及一些常用事件QEvent提供的属性及函数QEvent 子类QInputEvent示例(针对按键事件的两种方式 event函数 需要事件类型转换,或者重载自带的按键处理函数):QEventTest::QEventTest(QWidget *parent) : QWid转载 2022-02-05 17:12:56 · 458 阅读 · 0 评论 -
Qt QSS样式表笔记(待续)
Qt CSS样式表笔记(待续)《Qt Style Sheets Reference》 《Qt Style Sheets Examples》 《Qt Style Sheet - Selector语法总结》 https://sourceforge.net/projects/qsseditor https://github.com/GTRONICK/QSS转载 2021-12-26 22:55:57 · 321 阅读 · 0 评论 -
Qt 程序异常退出生成Dump文件并重启[转]
Qt 程序异常退出生成Dump文件并重启[转]参考:Qt(windows下)捕获异常信息并自动重启_joyopirate的博客-CSDN博客 头文件#include <Windows.h>#include <DbgHelp.h>#include <QTextCodec>#include <QDir>#include <QFileInfoList>#include <QFileDialog>#include <转载 2021-10-12 10:34:06 · 698 阅读 · 0 评论 -
QT 程序赋予系统执行权限
QT 程序安装在C:\Program Files (x86)目录下读写文件发生异常,其他目录下正常执行,需要设置执行级别,然后重新编译安装可。原创 2021-09-27 08:39:06 · 507 阅读 · 0 评论 -
QT 无法 load Qt5Widgetsd.dll
平台:VS2015 + Qt 5.14 发布程序32位 情况:发布的程序能在自己电脑上正确运行,打包发布后在其他电脑上失败,报无法loadQt5Widgetsd.dll ,事实文件中已经windeployqt导入了依赖的qt动态库。 解决方案: 如果没有安装运行环境所需的库就安装安装完毕后任然报错,则 复制ucrtbased.dll (网上搜索下载)到C盘目录下,软件是32位就复制到32目录下,64位System64目录下...原创 2021-09-17 13:21:45 · 1379 阅读 · 0 评论 -
QtPlugin定义插件
QtPlugin定义插件目录QtPlugin定义插件宏Q_DECLARE_INTERFACE(ClassName, Identifier)Q_IMPORT_PLUGIN(PluginName)Q_PLUGIN_METADATA(...)学习参考文章参考:<QtPlugin> - Defining Plugins | Qt Core 5.15.6 #include <QtPlugin>宏Q_DECLARE_INTERFACE(Class翻译 2021-09-14 17:09:57 · 489 阅读 · 0 评论 -
列表控件列表表格树笔记
列表控件列表表格树笔记目录列表控件列表表格树笔记QListWidgetQTableWidgetQTreeWidgetQListWidgetselecttionMode 单选多选(ExtendSelection常用) flow 从上到下还是从左到右 gridSize 每一行的宽度 iconSize 图标的宽度 QListWidget插入数据//清空界面设计器添加的数据ui.listWidget->clear();//插入数据的多种方法QListWid原创 2021-08-22 23:58:54 · 131 阅读 · 0 评论 -
QT QMake 的使用学习笔记
QT QMake 的使用学习笔记QT程序编译经历的步骤 编译Pro文件生成Makefile jom或者make编译Makefile 生成界面源码 uic.exe widget.ui -o ui_widget.h 生成信号与槽代码 moc.exe widget.h moc_widget.cpp 手写pro 文件,然后执行脚本生成Makefile 需要添加qt环境变量(编译的路径) call "C:\Program Files (x86)\Microsof.原创 2021-08-21 22:17:20 · 422 阅读 · 0 评论 -
QT Creator 项目配置
QT Creator 项目配置添加库 选中项目,右键,添加库,然后点击“构建”->"执行qmake" 工作路径,程序运行需要的动态库添加界面文件 项目右击->添加新文件 VS QT插件设置输出目录:比如 ../../bin设置工作目录(程序调试执行 dll库放置):比如 ../../bin显示控制台,输出信息:将VS中的Qt工程转为 QT Creator中点击Create Basic.pro File pr...原创 2021-08-21 17:56:36 · 805 阅读 · 0 评论 -
QIODevice Class
QIODevice Class官方文档:https://doc.qt.io/qt-5/qiodevice.html QIODevice类是Qt中所有I/O设备的基接口类。Public Typesflags OpenMode enum OpenModeFlag{ NotOpen, ReadOnly, WriteOnly, ReadWrite, Append, …, ExistingOnly } enum QIODevice::OpenModeFlagflags QIOD.翻译 2021-07-19 11:02:36 · 347 阅读 · 0 评论 -
QPalette Class
QPalette Class引例:XXXWidget::XXXWidget(QWidget* parent):QWidget(parent){ setAutoFillBackground(true); QPalette p=this->palette(); p.setColor(this->backgroundRole(), QColor(0,0,0)); this->setPalette(p); //...}参考文档: 官..转载 2021-07-16 15:51:20 · 171 阅读 · 0 评论 -
QBrush Class
QBrush Class官方文档:https://doc.qt.io/qt-5/qbrush.html QBrush类定义了由QPainter绘制的形状的填充模式。 下面内容参考:《QT 之QBrush 与渐变》 在平时编程中,QBrush定义了绘图过程中,填充形状的模式或规则。在QPainter,QPen类中,是个很重要的属性。 QBrush 有 以下几种重要属性 1.style() : 定义了填充模式,默认的style为Qt::NoBrush(取决于你怎样创建的格式刷)这种方式告诉画转载 2021-07-16 16:19:09 · 746 阅读 · 0 评论 -
SplitView QML Type
import QtQuick 2.14import QtQuick.Window 2.14import QtQuick.Controls 2.14ApplicationWindow { visible: true width: 640 height: 480 title: qsTr("SplitView") SplitView { anchors.fill: parent handle: Rectangle { ...转载 2021-07-05 13:50:50 · 281 阅读 · 0 评论 -
Tumbler QML Type
Tumbler QML Type参考:https://doc.qt.io/qt-5/qml-qtquick-controls2-tumbler.html示例:import QtQuick 2.12import QtQuick.Window 2.2import QtQuick.Controls 2.12Rectangle { width: frame.implicitWidth + 10 height: frame.implicitHeight + 10 f转载 2021-07-04 20:23:21 · 306 阅读 · 0 评论 -
TextArea / TextField QML Type
TextArea QML Type参考网址:https://doc.qt.io/qt-5/qml-qtquick-controls2-textarea.html 属性:示例1TextArea { placeholderText: qsTr("Enter description")}示例2ScrollView { id: view anchors.fill: parent TextArea { text: "TextArea\n原创 2021-07-04 18:56:27 · 233 阅读 · 0 评论 -
QWidget Class 属性部分
QWidget Class官方文档:https://doc.qt.io/qt-5/qwidget.html QWidget类是所有用户接口对象的基类。公共类型enum RenderFlag{ DrawWindowBackground, DrawChildren, IgnoreMask } flags RenderFlags 这个枚举描述了在调用QWidget::render()时如何呈现小部件。Constant Value Description QWidg.翻译 2021-06-10 13:24:45 · 275 阅读 · 0 评论 -
Menubar | MenubarItem | Menu | MenuItem | MenuSeparator
Menubar | MenubarItem | Menu | MenuItem目录Menubar | MenubarItem | Menu | MenuItemMenubar鼠标右击显示菜单点击按钮显示菜单MenuBar QML TypeMenuBarItem QML TypeMenu QML TypeMenuItem QML TypeMenuSeparator QML TypeMenubarMenuBar { ..原创 2021-06-07 22:18:54 · 289 阅读 · 0 评论 -
QtObject QML Type
QtObject QML Type官网:https://doc.qt.io/qt-5/qml-qtqml-qtobject.htmlImport Statement: import QtQml 2.15 Instantiates: QObject 属性:objectName : string详细描述: QtObject类型是一个非可视元素,它只包含objectName属性。 如果你需要一个非常轻量级的类型来封装一组自定义属性,那么创建一个QtObject是很有翻译 2021-06-07 20:25:37 · 425 阅读 · 0 评论 -
QML 自定义菜单及按钮的应用 [转]
复制一份qrc,重命名:工程文件中添加,然后右键项目执行qmake:...转载 2021-06-07 19:49:33 · 427 阅读 · 0 评论 -
QML 自定义窗体 [转]
QML 自定义窗体 [转]QML 工程结构main.cpp文件目录main.cppimport QtQuick 2.14import QtQuick.Window 2.14import "common"FramelessWindow { id: mainWindow visible: true width: 1000 height: 560}FramelessWindow.qmlimport QtQuick 2.14imp..转载 2021-06-02 22:53:08 · 346 阅读 · 0 评论 -
QML AbstractButton | Button | ButtonGroup | Action
AbstractButton | Button | ButtonGroup | Action目录AbstractButton QML TypeButton QML TypeButtonGroup QML Type案例Action QML TypeActionGroup QML TypeAbstractButton QML Type官方文档:https://doc.qt.io/qt-5/qml-qtquick-controls2-abstractbutton....原创 2021-06-02 21:56:01 · 862 阅读 · 0 评论 -
QML State states 状态机
QML State states 状态机参考视频:https://www.bilibili.com/video/BV1Ay4y1W7xd QML State 官方文档:https://doc.qt.io/qt-5/qml-qtquick-state.html Qt Quick States官方文档:https://doc.qt.io/qt-5/qtquick-statesanimations-states.htmlQML State状态触发方式1(使用状态名):import..原创 2021-05-31 20:19:52 · 401 阅读 · 0 评论