陨星落云
这个作者很懒,什么都没留下…
展开
-
Qt设置可执行程序图标,并打包发布
1.首先进入上图中这个文件夹,在里面,找到 ImageView.exe,将这个.exe 复制到一个新的单独的文件夹里用于发布,比如存到 C:\Users\67231\Desktop\ImageView 文件夹里面。Enigma Virtual Box 是一款免费的虚拟文件打包工具,它可以将多个文件封装到程序主文件,程序和配套文件打包成一个可执行文件,配套文件也不会被释放至硬盘,从而制作成为单执行文件的单个软件。EnigmaVB 傻瓜式安装,按照安装向导安装即可。现在软件已切换为中文样式,运行界面如下所示。原创 2024-04-27 22:55:14 · 653 阅读 · 0 评论 -
MFC与Qt常见窗体、控件对比
因此,在选择框架和组件时,你需要考虑你的应用程序需求、使用的框架以及它们的特性。这个对照表描述了 MFC 与 Qt 常见窗体类的功能和用途,有助于你更好地理解每个窗体类的作用。然而,由于 MFC 和 Qt 是两个不同的框架,窗体类之间可能存在差异,所以在使用之前最好查阅相关文档来了解每个窗体类的详细信息。每个窗体类都具有特定的功能和用途,可以根据应用程序的需求选择适当的窗体类来创建界面。在MFC 中,类CWnd是所有窗口类的基类,很自然的,它也是所控件类的基类。原创 2023-10-14 10:19:30 · 819 阅读 · 0 评论 -
配置Qt中pro、pri文件
创建后选中,右键重命名,添加.pri,即创建成功。原创 2023-02-05 19:45:00 · 297 阅读 · 0 评论 -
Qt中设置删除提示框
Qt中设置删除提示框。原创 2022-11-17 10:13:37 · 594 阅读 · 0 评论 -
关于编译QGIS3.22.12配置的python库
安装了多个python环境的很容易编译出错;其中QGIS3.22需要配置python3.9的环境。原创 2022-11-07 22:40:13 · 506 阅读 · 0 评论 -
Qt基础教程:数据类型与容器
数据类型与容器原创 2022-06-26 16:08:41 · 277 阅读 · 0 评论 -
Qt基础教程:QStringList
QStringList 类提供了一个字符串列表。QStringList 类直接继承自 QList 类。原创 2022-06-26 11:46:10 · 2036 阅读 · 0 评论 -
Qt基础教程:QString
QString 类提供了一个 Unicode 字符串。原创 2022-06-24 22:38:59 · 1505 阅读 · 0 评论 -
Qt基础教程:QAbstractButton
QAbstractButtonQAbstractButton 类是按钮小部件的抽象基类,提供按钮公共的功能。头文件:#include <QAbstractButton>属性autoExclusive : booldown : boolautoRepeat : boolshortcut : QKeySequenceautoRepeatDelay : inticon : QIconautoRepeatInterval : inticonSize原创 2022-05-22 22:05:32 · 459 阅读 · 0 评论 -
Qt基础教程:QPushButton
QPushButtonQPushButton 类间接继承自 QWidget 类,它的继承关系如下:QPushButton -> QAbstractButton -> QWidget头文件:#include <QPushButton>QPushButton提供的公共函数:返回类型函数含义QPushButton(const QIcon &icon, const QString &text, QWidget *parent = nullp原创 2022-05-22 22:02:36 · 433 阅读 · 0 评论 -
Qt基础教程:对齐方式
Qt::Alignment对齐方式头文件: #include <Qt>此枚举类型用于描述对齐方式。它包含可以组合以产生所需效果的水平和垂直标志。TextElideMode枚举也可以在许多情况下用于微调对齐文本的外观。水平标志是:ConstantValueDescriptionQt::AlignLeft0x0001左对齐Qt::AlignRight0x0002右对齐Qt::AlignHCenter0x0004水平居中Qt::AlignJ原创 2022-05-22 21:52:30 · 2475 阅读 · 0 评论 -
Qt基础教程:查看所支持的字体的名称
示例:Qt 查看所支持的中文字体的名称#include <QApplication>#include <QString>#include <QFontDatabase>#include <QDebug>int main(int argc, char* argv[]){ QApplication app(argc, argv); QFontDatabase database; /* //列出系统支持的所有字体的名称 for原创 2022-05-22 21:21:56 · 1535 阅读 · 0 评论 -
QGIS 二次开发 2:加载 Shapefile 到画布
#define _USE_MATH_DEFINES#include <cmath>#include <qgsapplication.h>#include <qgsproviderregistry.h>#include <qgsmapcanvas.h>#include <qgsvectorlayer.h>#include <qgsproject.h>int main(int argc, char* argv[]){转载 2021-09-08 17:29:28 · 1029 阅读 · 2 评论 -
在Visual Studio 2019 搭建 QGIS3.22 二次开发环境
原创 2021-09-07 14:21:08 · 1356 阅读 · 0 评论 -
Qt错误QWidget: Must construct a QApplication before a QWidget
Qt报错:QWidget: Must construct a QApplication before a QWidgetQWidget: Cannot create a QWidget without QApplicationASSERT: "allWidgets" in file D:\src\osgeo4w\src\qt5\qtbase\src\widgets\kernel\qwidget.cpp, line 983由debug或release版本导致的问题,我这里是将debug改为Relea原创 2022-05-21 19:52:39 · 1487 阅读 · 0 评论