如果你有一个现成的MFC项目在做维护,但是你厌倦了使用MFC繁琐的操作来做界面美化,或者你需要在这个项目中用到QT里面好用的某些功能;亦或者是你需要使用某些只能在MFC中使用的组件,但是界面这部分已经用QT做好了。 演示环境使用Visual Studio 2019 + QT5.12.8 版本 添加QT依赖 首先创建一个基于对话框的MFC工程,当然其他的像是多文档、单文档工程也是可以的,只是为了简单起见我这里用的是对话框 然后通过鼠标右键 继续阅读
Search Results for: QT中
查询到最新的12条
jupyter中怎么把图形在一个单独的窗口显示_QT绘图中的坐标概念
学习《QT 5.9 C++开发指南》的第8章“绘图”,其中有两个概念:视口和窗口。 这两个概念及其之间的关系让我很迷糊。“视口”这个名词在很多文章中出现过,大部分文章指的是图形显示设备的显示区域;但QT中不是这个意思,因为使用了设置视口这个函数后,绘制的图形仍然可以在设置的视口区域之外显示。仔细研究了QT的说明文档和示例代码,对这两个概念有了一定的了解: 首先视口和窗口 继续阅读
Json在Qt中的使用
文章目录 Json在Qt中的使用主要使用的类QJsonValueQJsonObjectQJsonDocument实战1. 手动写Json文件2. 实现程序(从Json文件中读取数据,更改Json文件中的数据) Json在Qt中的使用 主要使用的类 Json 类介绍QJsonDocument它封装了一个完整的 JSON 文档,并且可以从 UTF-8 编码的基于文本的表示以及 Qt 自己的二进制格式读取和写入该文档。QJ 继续阅读
Qt5与PyQt5UI设计界面出现控件文字显示不完全的问题
应该有不少人遇到过这种情况,在Qt5或PyQt5的设计师界面中拖拽控件编辑文本内容后,再运行就会出现显示不全的问题,如下图所示: 可以看到添加的按钮和Label控件在设计界面上显示是正常的,但是运行后就显示不完全了。虽然这种问题可以通过手动拉大控件或者采用布局来解决,但总归是很麻烦的。后来在网上找了发现原来是Qt不能自适应高清屏幕的原因,现在很多电脑都是至少1080高清的屏幕了,所 继续阅读
Qt学习11:Dialog对话框操作总结
文章目录 QDialogQDialogButtonBoxQMessageBoxQFileDialogQFontDialogQColorDialogQInputDialogQProgressDialog 文章首发于我的个人博客:欢迎大佬们来逛逛 QDialog Qt中使用QDialog来实现对话框,QDialog继承自QWidget,对话框分为**三种**: 模态对话框:在弹出模态对话框时, 继续阅读
使用JNI进行JAVA 与 C++ 的通讯(Qt JNI Messenger实例介绍)——安卓开发、Qt
前言 用Qt开发安卓免不了需要调用底层的代码,也就是调用java功能函数,这就用到了JNI了。 JNI基础知识点 关键词native native关键字说明其修饰的方法是一个原生态方法,方法对应的实现不是在当前文件(即只在此处声明),而是在用其他语言(如C和C++)实现的文件中。Java语言本身不能对操作系统底层进行访问和操作,但是可以通过JN 继续阅读
Python Qt5 入门教程
Python Qt5 入门教程 Python Qt5是一个强大的GUI工具包,可以用来设计各种桌面应用程序,包括图形用户界面、数据库应用程序等。本教程将带你入门Python Qt5,从安装开始到图形界面的设计以及常见的控件和事件。 安装 Python Qt5需要使用PyQt5库,首先需要安装PyQt5库。在使用pip命令安装之前,需要先确保已安装了Qt5的相关开发工具包。在Ubuntu中,可以通过以 继续阅读
Qt实现Windows服务程序
Qt 编写 Windows 服务程序 大体步骤就是: 1、下载qtservice源码; 2、在自己的工程中引入qtservice源码; include(./windowservice/qtservice.pri) 3、编写自己的 service 类,并继承自 QtService。 #include "qtservice.h"class MyService: public QtService<QCoreApplica 继续阅读
PyQt5表格控件QTableWidget
QTableWidget QTableWidget 是 Qt 中的表格组件类。在窗体上放置一个 QTableWidget 组件后,可以在 Property Editor 里对其进行属性设置,双击这个组件,可以打开一个编辑器,对其 Colum、Row 和 Item 进行编辑。 一个 QTableWidget 组件的界面基本结构(加样式后) QTableWidget类中的常用方法 常用方法方法描述setROwCount(int row)设置QTableWidget表格控件的行数setCol 继续阅读
都中了
第1天打电话回家,我妈几乎不想接我的电话。第2天早上我打电话回家叫她做一些应对风寒感冒的措施,但是她又不想做。那天接下来我就在小程序上找可以送到家的药,中午下单,但是却被意外取消,下午再下单一次,总算送达成功。我妈收到药以后吃了一次,晚上又再吃了一次。因为那个药要求的是一天两次,所以实际上星期一她已经把需要的药量都完成了。第2天早上我发现很早我妈就已经把淘宝跟支付宝的芭芭农场的任务全部都做完。这显然是个好消息,因为前一天她淘宝的任务全部都是我做的,起码周二早上她有精力去干这些事,这就 继续阅读
webstorm中使用nodemon
安装nodemon npm install nodemon -g 之前我看过很多都是修改 Configurations,我感觉并不方便,这里我用了另外的方法 我们在使用node创建项目的时候都会生成package.json文件,但是调试这里会默认为空 我们只需要在这里填写上调试命令就行了 我们在webstorm中找到npm的快捷方式 点击test 运行成功。 使用这种方法,无论是在webstorm中还是在vscode 都能识别到ÿ 继续阅读
在Excel中快速选择数据
在Excel中快速选择数据 很多人对于Excel怎么选择数据可能只有一个方法,那就是按住鼠标直接拖拽,不可否认,选择小部分数据的时候,这是最快的方法,但是要是很多数据呢,几千条甚至几万条,我要从第一条到最后一条的时候,你也要直接拖拽吗?你不眼花吗?当然不能这样做!接下来我会介绍几个快捷键,对你选择数据绝对事半功倍。 1. 继续阅读