自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

沙师弟专栏

当你的才华还撑不起你的野心时,那你就应该静下心来学习。

原创 QWebEngineView的使用示例

Qt慢慢淘汰了古老的Webkit,用WebEngine框架代替掉了。Webengine与webkit不同的是它是基于Chromium引擎的,也就是集成谷歌的引擎。 关于Qt Webkit 的未来,Qt 5.4 beta 的发布公告是这样说的: Qt 5.4 also contains Qt We...

2016-10-13 11:35:24

阅读数 24139

评论数 89

原创 Qt创建和删除文件小Demo(顺便讲了补全功能)

背景:笔者需要创建和删除多个pdd和多个pff文件(这些是自己创建的类型),一个个手动创建和删除很麻烦,就做了一款小软件解决此问题。 先看一下效果: 代码如下: ①、头文件: #ifndef MAINWINDOW_H #define MAINWINDOW_H #include #incl...

2016-10-13 15:33:31

阅读数 1550

评论数 0

原创 QCombobox应用QStyledItemDelegate小Demo

效果是这样的: QComboBox是个很基础的控件,也是继承自QWidget。 ①我们先建立代理类,继承自QStyledItemDelegate: 1、头文件: #ifndef ITEMDELEGATE_H #define ITEMDELEGATE_H #include class It...

2016-10-13 14:43:40

阅读数 2814

评论数 0

原创 解决Qt中各种乱码问题

1、代码显示时,出现的乱码(这里乱码指各种除了英语以外的交际语言)   我们在跨平台跨系统开发时,可能会碰到这种乱码情况:   解决方案很简单,如下顺序点击就可以解决乱码问题: 2、运行时,出现的乱码(这里乱码指各种除了英语以外的交际语言)   有时会出现这种乱码:   我们用QS...

2016-10-13 13:50:33

阅读数 2621

评论数 0

原创 QSound一句代码播放简单的音效

一般简单的音效播放,我们只在某些特定的场合用一次,代码我们又不希望太长。 1、Qt的帮助上说要在使用时,要在pro文件中添加媒体引用 2、引用头文件#include 3、代码:QSound::play(path+"test.wav");

2016-10-13 11:23:36

阅读数 830

评论数 0

原创 QXmlStreamReader、QDomDocument两种方式解析XML的Demo

假如我们想解析一个这样的XML: 1、第一步,在pro文件中添加所需的xml 2、头文件如下: 3、源文件: 4、ui文件: 运行效果:

2016-10-13 11:01:34

阅读数 1550

评论数 0

原创 Qt的正则表达式

  如果使用的是QtQuick的正则表达式,请读我以前的博客:http://blog.csdn.net/u014597198/article/details/52413951。     首先明白什么是正则表达式:正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本...

2016-10-13 10:49:05

阅读数 488

评论数 0

原创 QVariant万能数据类型联合

QVariant类型的放入和取出必须是相对应的,你放入一个int就必须按int取出。比如你把int包装成一个QVariant,使用的时候要用 QVariant::toInt()重新取出来。 QVariant类作为一个最为普遍的Qt数据类型的联合。 因为C++禁止没有构造函数和析构函数的...

2016-10-13 10:21:02

阅读数 346

评论数 0

原创 Qt获取系统相关位置路径

当我们想打开系统相关路径时,我们可以使用Qt提供的打开不同位置的路径。 当然,有的路径需要获取系统相关权限,在我以前的博客中说过,这里就不细说了。 下面说一下如何使用Qt获取系统相关位置路径: 1、引用头文件       QDesktopServices 2、通过这条语句获取不同...

2016-10-13 10:16:40

阅读数 1191

评论数 0

原创 Qt获取管理员权限、窗口置顶并选中,关闭最后一个窗口时应用程序不退出

pro文件或pri文件中添加: #QMAKE_LFLAGS +=/MANIFESTUAC:"level='requireAdministrator'uiAccess='true'" #增加管理员启动权限 raise()和activateWindow()让窗口成为顶层窗口和...

2016-10-13 10:12:18

阅读数 1199

评论数 0

原创 QFontMetrics获取字体宽度小示例

例子如图,关键部分就是点击按钮的槽里的那三句话: 以下还有几个要了解的知识: fontMetrics().width(QString s): 获取字符串s的总像素宽度。 fontMetrics().height(): 获取字体的高度。 fontMetrics().lineSpa...

2016-10-12 16:33:08

阅读数 4964

评论数 0

原创 Qt自定义注释功能

Qt有很强大的注释功能,一般人只知道“Ctrl+I”的快捷键。 研究过这个的,还会用doxygen插件注释 其实Qt本身提供了很强大的注释功能,不用自己瞎搞些麻烦的事儿。 比如你想在class前说明一下这个类的作用,你可以把光标定位在class的上一行的空白处: 按一下“/”,再按两个“*”,...

2016-10-12 15:19:42

阅读数 4832

评论数 0

原创 Qt如何设置自动补全快捷键

在用Qt编程的时,它默认是以“CTRL+空格”来作为自动补全的快捷键的,但是这样会与某些输入法的快捷键冲突。 所以,这个“Ctrl+空格”快捷键就不起作用了,那么我们重新设置下它的快捷键就解决了这个问题。 打开Qt,点击“工具”,在点击“选项”中,出现如图画面,照我的图依次点击即可: ...

2016-10-12 15:10:21

阅读数 1523

评论数 0

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