- 博客(11)
- 收藏
- 关注
原创 Qt共享库、静态库、Qt Plugin的创建和加载。
Qt共享库、静态库、Qt Plugin的创建和加载。Qt共享库的创建;Qt新建文件或项目,选择Library,选择C++库,选择共享库,代码如下://.h#ifndef MYSHAREDLIBRARY_H#define MYSHAREDLIBRARY_H#include "mysharedlibrary_global.h"class MYSHAREDLIBRARYSHARED_EXPORT MySharedLibrary{...
2020-11-20 09:49:53 891
原创 Qt设计界面是用设计师还是用代码
可视化UI设计无需人工编写代码去处理大量繁琐的界面组件的创建和布局管理工作,可以直观地进行界面设计,大大提高工作效率。但是可视化UI设计也存在一些缺陷,如某些组件无法可视化地添加到界面上,比如在工具栏上无法可视化添加ComboBox组件,而用代码就可以。采用纯代码方式进行UI设计虽然无所不能,但是设计效率太低,过程非常繁琐,而可视化UI设计简单高效。所以,能用可视化设计的就尽可能用可视化设计解决,无法解决的再用纯代码方式,将两种方法结合,才是高效设计UI的方法。...
2021-03-24 15:11:02 1894
原创 qml 自定义 MessageDialog
//自定义import QtQuick 2.4MyMessageDialogForm {}import QtQuick 2.4import QtQuick.Controls 2.0import QtQuick.Layouts 1.3Popup { id: popup width: 400 height: 400 property alias popup: popup property alias tipsImageSource: tipsIm...
2020-08-25 16:28:49 1677 1
原创 QTextStream按行读取txt文件
QFile file("D:/test/version.txt"); if (!file.open(QIODevice::ReadOnly | QIODevice::Text)) return ""; QTextStream in(&file); QString line = in.readLine(); //读第一行 line = in.readLine(); //读第二行 return line;...
2020-08-19 08:43:13 1479
原创 Qt在Label显示的图像上画任意个数矩形框
Qt在Label显示的图像上画任意个数矩形框:myLabel.h#ifndef MYLABEL_H#define MYLABEL_H#include <QObject>#include <QLabel>#include <QMouseEvent>#include <QPainter>#include <QPen>#include <QPoint>class myLabel : p...
2020-08-05 16:06:12 1318 2
原创 Qt在Label显示的图像上画矩形框:
Qt在Label显示的图像上画矩形框:#ifndef MYLABEL_H#define MYLABEL_H#include <QObject>#include <QLabel>#include <QMouseEvent>#include <QPainter>#include <QPen>#include <QPoint>myLabel.hclass myLabel : publi...
2020-08-05 14:15:43 1726 1
原创 protoc生成C++代码
protoc生成C++代码安装protoc: 本文使用的是Windows版本的Protobuf编译器,版本号是3.3.0。下载地址:https://github.com/protocolbuffers/protobuf/releases/tag/v3.3.0,注意选择protoc-3.3.0-win32.zip。 下载完毕后,将其解压到磁盘英文路径下,例如d:/protobuf,里面有bin...
2019-12-10 17:47:44 1668
原创 QML控件样式设计
import QtQuick 2.7import QtQuick.Controls 2.2import QtQuick.Controls.Styles 1.4import QtQuick.Layouts 1.3import QtQuick.Extras 1.4ApplicationWindow { visible: true width: 720...
2019-12-03 15:12:31 1298
原创 QML接收键盘事件:Ctrl + G
Item { focus: true Keys.onPressed: { if (event.modifiers == Qt.ControlModifier && event.key == Qt.Key_G) { event.accepted = true; //Action ...
2019-12-03 15:06:36 1109
原创 Qt学习之路
2018.7.16号初次接触Qt,经过一年多的学习,对Qt有了进一步的认识,通过写博客来巩固自已所学,同时也希望把学习的知识点分享给初次接触Qt的你,大家共同进步。...
2019-12-03 13:17:29 103
原创 把.net网站部署到iis上时,应用程序中服务器错误,用户没有执行此操作的权限,问题成功解决了。
改一下这里就行了。把.net网站部署到iis上时,应用程序中服务器错误,用户没有执行此操作的权限
2017-03-27 10:09:06 1953
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人