实现功能:滚轮缩放,鼠标左键按住移动,缩放时刻度线跟着一起移动,缩放时以鼠标的位置为中心 效果图: 工程文件: mywidget.h #ifndef MYWIDGET_H #define MYWIDGET_H #include <QWidget> #include "ui_mywidget.h" # ...
分类:
其他好文 时间:
2020-12-02 12:25:01
阅读次数:
7
1. 将界面语言设置为英语 - 启动Qt Creator -> 工具 -> 选项 -> 环境 -> 语言修改为english / 主题设置为 flat light 2. 设置文件命名规则,取消默认的全小写的文件规则 - 启动Qt Creator -> 工具 -> 选项 -> C++-> 取消勾选lo ...
分类:
其他好文 时间:
2020-12-02 12:24:19
阅读次数:
4
1.在首行添加#pragma execution_character_set("utf-8") 2.推荐:在Qt的安装路径找到bin目录,搜索include文件夹,找到qglobal.h头文件,在其中加入以下代码: #if _MSC_VER >= 1600 #pragma execution_cha ...
分类:
其他好文 时间:
2020-12-02 12:20:27
阅读次数:
7
前言 我们用一个label控件来实时显示系统时间,用到 QTimer 和 QDateTime 这个两个类。 正题 头文件: #ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QMainWindow> #include <QTimer> #incl ...
分类:
其他好文 时间:
2020-12-02 12:11:23
阅读次数:
4
QRegExpregIp("((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])[\.]){3}(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])");
分类:
其他好文 时间:
2020-12-01 12:02:33
阅读次数:
3
Qt 设置button互斥,一组button只能选中一个 一、同一容器内互斥 效果 先在界面是拖入一个控件容器,这里以QGroupBox为例 再放进来几个按钮控件 设置按钮属性,第一个红框勾选是设置按钮可选,第二个勾选就是设置自动互斥,当同一容器内的按钮勾选了这个选项就会自动互斥 二、不同容器内互斥 ...
分类:
其他好文 时间:
2020-11-21 11:54:55
阅读次数:
4
在完成一个绘图程序后,以为大功告成了,换成release版后准备完工了,天真的我还是抵不过Qt的套路。。。 没错,很显然换成release版后,编译通过,运行报错。。。 从来没碰到过这种错误,debug运行一直好好的,后来在网上查了很多资料,说是release和debug动态库调用混乱, 我就抑郁了 ...
分类:
移动开发 时间:
2020-11-06 01:50:44
阅读次数:
24
问题引入 我在远端的主机(Linux环境)上安装了图形界面的开发环境(Qt),开发工具使用的是QtCreator,现在如何在本地主机(Linux环境)上进行开发? 解决方案一 首先两边主机图形界面都有X系统,X系统是C/S架构的,可以在本地端显示远端的图形界面,关于X系统可以看这篇的简单介绍。在这里 ...
分类:
其他好文 时间:
2020-11-06 01:21:03
阅读次数:
21
pyinstaller打包图标资源失效解决方式 1、安装所需要的pip包 pip install pyinstaller pip install pyqt5-tools 2、使用qrc配置静态资源 1)Qt中的qrc文件是一个xml格式的资源配置文件,qrc文件可以用安装了Qt的vs生成也可以手写, ...
分类:
其他好文 时间:
2020-11-04 19:15:09
阅读次数:
59
近几个月一直在搞QML框架下的UI控件,没有更新博客。今天记录下Ubuntu系统下Qt开发工具使用中文输入法的流程。 (题外话,Linux系统下的开发,离线是没法搞的(夸张手法),不联网简直就是事倍功半!) Ubuntu系统下Qt开发平台使用中文输入法的流程,主要包括两个工作:Ubuntu系统安装相 ...
分类:
系统相关 时间:
2020-11-02 10:20:36
阅读次数:
31