自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Qt5 设置音效

头文件及类成员: #include QSoundEffect *m_pEffect; 构造函数初始化: /* 音效控制 */ QString dir = QCoreApplication::applicationDirPath(); QStri...

2017-12-26 11:56:32 3121 0

原创 Qt5 右键菜单

类成员: QMenu *m_pRBMenu; QAction *m_pCloseAct; QAction *m_pMaxiMinimizeAct; QMenu *m_pSDMenu; QAction *m_pSoundOffAct; QAct...

2017-12-26 11:52:54 476 0

原创 Qt5 鼠标滚轮控制窗口大小

重写鼠标滚轮事件: void Clock::wheelEvent(QWheelEvent *event) { QRect tmp = this->geometry(); QPoint centerPoint = tmp.center(); // 储存中心点...

2017-12-26 11:49:42 698 0

原创 Qt5 去掉窗口栏后实现拖动

去掉窗口标题栏: this->setWindowFlags(Qt::FramelessWindowHint); // 去掉标题栏 重写鼠标按下和移动事件: 类成员: QPoint mPos; 成员函数: /* 实现窗口拖动 */ void...

2017-12-26 11:44:34 966 0

原创 Qt5加载、使用外部字体

Qt版本:Qt Creator 4.4.1  Based on Qt 5.9.3 (MSVC 2015, 32 bit) 一、所需头文件: #include #include #include #include 二、加载: QStringList m_fontList; QString...

2017-12-25 21:14:33 2559 0

转载 Qt坐标系统

转载自:https://www.devbean.net/2012/11/qt-study-road-2-coordinate-system/ 在经历过实际操作,以及前面一节中我们见到的那个translate()函数之后,我们可以详细了解下 Qt 的坐标系统了。泛泛而谈坐标系统,有...

2017-12-25 20:38:04 185 0

原创 Qt5 ButtonGroup简单示例

#ifndef BUTTONKEY_H #define BUTTONKEY_H #include #include namespace Ui { class Buttonkey; } class Buttonkey : public QWidget { Q_OBJECT pub...

2017-12-25 01:26:28 1491 0

原创 Qt5鼠标和键盘事件的简单示例

#ifndef FIRSTEVENT_H #define FIRSTEVENT_H #include #include #include #include namespace Ui { class FirstEvent; } class FirstEvent : public QMa...

2017-12-25 01:21:10 1755 0

原创 Qt5截图保存

QPixmap pix = QApplication::screens().at(0)->grabWindow(this->winId()); QString name = QFileDialog::getSaveFileName(this); //截桌面 //...

2017-12-25 01:17:59 301 0

原创 Qt简单绘图,圆形笔头的设置

void Painter::paintEvent(QPaintEvent *e) { qDebug()<<"************"; QPainter painter(this); //绘线 painter.drawLine(0...

2017-12-25 01:13:03 455 0

转载 C++ static、const和static const类型成员变量声明以及初始化

C++ static、const和static const 以及它们的初始化 const定义的常量在超出其作用域之后其空间会被释放,而static定义的静态常量在函数执行后不会释放其存储空间。 static表示的是静态的。类的静态成员函数、静态成员变量是和类相关的,而不...

2017-12-24 22:56:35 360 0

原创 Qt5自动拷贝动态链接库文件(.dll)的方法

说明:Qt安装平台为windows平台 最便捷的方法还是编写批处理命令(.bat),下面说说怎么创建这个批处理命令: 1、在桌面新建一个记事本文档(文本文档),重命名为 qtdll.bat 。 2、右键单击,点击编辑选项,或者用记事本打开。 3、写入如下两条命令: E:\Soft...

2017-12-23 23:48:03 1589 0

原创 总结Qt5调用外部应用程序的三个方法以及异同

一、说明: windows版本:win10 Qt版本:Qt5.9.3 以调用windows自带的画图程序为例 二、调用方法及异同 1、system()函数 system("mspaint"); system("mspaint...

2017-12-19 23:33:07 677 0

原创 Qt 5.9解决界面修改控件名称不生效的问题

Qt 5.9解决界面修改控件名称不生效的问题 一、版本说明: Qt Creator 4.4.1 Based on Qt5.9.3 (MSVC 2015, 32bit) 二、问题描述: 如图,我在界面将Label控件名称从“shiduLb”更改为“aqiLb”,然后去代码里,...

2017-12-12 01:22:31 4567 2

原创 最新天气网中国城市ID列表 - 2017年12月更新

更新于:2017/12/11 citycode 城市 二级  一级 101010100,北京,北京,北京 101010200,海淀,北京,北京 101010300,朝阳,北京,北京 101010400,顺义,北京,北京 101010500,怀柔,北京,北京 101010600,通州,北京,北京...

2017-12-11 01:07:53 9605 0

转载 【C++11】新特性——引入nullprt

转自:http://blog.csdn.net/huang_xw/article/details/8764346 1. 引入nullptr的原因 引入nullptr的原因,这个要从NULL说起。对于C和C++程序员来说,一定不会对NULL感到陌生。但是C和C++中的NULL却不等价。NULL表...

2017-12-10 14:46:40 225 0

原创 Qt 5设置自定义注释片段或者代码片段

一、说明 Qt版本: Qt Creator 4.5.0 Based on Qt 5.10.0 (MSVC 2015, 32 bit) 二、自定义注释片段 1、点击Qt界面工具栏中的【工具】--> 【选项】: 2、选择【文本编辑器】--> 【片...

2017-12-09 22:26:17 2090 0

原创 Qt安装包官方下载地址

记录一下官方的安装包下载链接: 一、离线安装包: 完整Qt:http://download.qt.io/official_releases/qt/ Qt Creator:http://download.qt.io/official_releases/qtcreator/ 二...

2017-12-08 22:25:15 10941 1

转载 cmd命令

cmd /c dir 是执行完dir命令后关闭命令窗口。 cmd /k dir 是执行完dir命令后不关闭命令窗口。 cmd /c start dir 会打开一个新窗口后执行dir指令,原窗口会关闭。 cmd /k start dir 会打开一个新窗口后执行dir指令,原窗口不会关闭。 可...

2017-12-08 20:28:15 168 0

转载 Windows PowerShell常用命令

转自:http://blog.csdn.net/mr_pang/article/details/50571866 PowerShell常用命令: 一 Get类 1.Get-Command : 得到所有PowerShell命令,获取有关 cmdlet 以及有关 Windows ...

2017-12-08 14:42:24 2216 0

转载 Qt中路径问题小结

在做Qt项目的时候,我们难免遇到到文件路径问题。 如QFile file("text.txt")加载不成功、QPixmap("../text.png") 加载图片不成功等等。今天就来做一个关于Qt路径问题的小结! 首先需要弄清楚两个概念:绝对路...

2017-12-08 01:12:53 526 0

原创 Qt 5滚动字幕(左/右)+闪烁效果(QLabel控件显示)

一、说明: Qt版本为:Qt 5.9.1 二、简单解述: 1、字幕效果主要是应用QString QString::mid(int pos, int n = -1) const函数截取字符,另外需要一个定时器刷新(QTimer),具体信息可以参考Qt帮助文档,索引mid,过滤QString c...

2017-12-07 15:51:41 4464 0

原创 Qt 5 WindowFlags枚举类型

Qt 5 WindowFlags枚举类型 ·Qt::Widget  -- QWiget构造函数的默认值,如果新的窗口部件没有父窗口部件,则为独立窗口,否则为子窗口部件。 ·Qt::Window -- 不管有没有父窗口,都是一个窗口,带有窗口边框和标题栏。 ·Qt::Dialog --...

2017-12-07 13:07:39 739 0

原创 Qt给窗口或者控件设置透明度

一、说明: Qt版本为:Qt 5.9.1 windows32Bit版 二、使用代码设置的方法: 1、setWindowOpacity(0.7)      0为全透明,1为不透明。 2、样式表:示例:QPushButon{background-color:rgba(255,255...

2017-12-05 17:11:03 2206 0

原创 Qt添加背景图片而不影响其控件的不用代码的设置方法

说明: Qt版本:5.9.1 效果图: 一、我们选中MainWindow,右击选择改变样式表,添加背景图片后,是这样的: 二、可见,控件收到了影响,那么我们将样式表中的格式稍加修改: 三、按F5运行程序就可以看到控件不会受到影响了。

2017-12-04 22:26:59 8581 4

原创 Qt 5给应用程序添加图标

将图标文件(xxx.ico)放到源码目录,然后在工程文件xxx.pro里面添加一行代码:RC_ICONS += xxx.ico即可。

2017-12-04 20:23:05 478 0

转载 Qt中mouseMoveEvent无效

终于找到解决方法了,留着备用,本文系原文转载: 最近用Qt软件界面,需要用到mouseMoveEvent,研究了下,发现些问题,分享一下。 在Qt中要捕捉鼠标移动事件需要重写MouseMoveEvent,但是MouseMoveEvent为了不太耗资源在默认状态下是要鼠标按下才能...

2017-12-04 16:41:44 910 0

原创 Qt界面设计如何让文中居中显示?

1、点击选中文字所在控件,左边属性栏里找到【alignment】,展开可以看到水平设置和垂直设置,选择AlignHcenter即可。

2017-12-03 19:32:45 2483 0

原创 Qt项目中如何添加资源文件?

一、说明: Qt版本:Qt 5.9.1 平台:windows 10 专业版 以添加图片资源为例。 二、步骤 1、我们新建一个test项目来演示 2、右键点击test项目,选择添加文件: 3、选择Qt-->Qt ...

2017-12-01 23:35:08 12715 0

提示
确定要删除当前文章?
取消 删除