自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

沙师弟专栏

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

原创 Qt窗口永久置顶

1、pro文件中调用Windows提供库: LIBS += -lUser32 2、引用头文件 #include "Windows.h" 3、定义QTimer QTimer *m_timer; 4、核心代码: m_timer = new QTimer(); ...

2016-09-27 18:02:03

阅读数 2970

评论数 3

原创 Qt中创建并运用动态链接库(共享库)的示例

1、先创建一个共享库的项目sharedlibrary。 sharedlibrary.pro:  #-------------------------------------------------  #  # Project created by QtCreator shazhenyu...

2016-09-27 17:24:26

阅读数 4350

评论数 0

原创 Qt在Windows上设置应用程序信息Demo

本篇文章可以结合着我写的这篇文章一起读:http://blog.csdn.net/u014597198/article/details/52672445 在Windows上: 我们随便编一个Release的程序,准备发布时 都会发现程序的应用程序信息都是空的 所以,我们添加reso...

2016-09-27 17:08:00

阅读数 398

评论数 2

原创 QWidget中update不执行paintEvent解决方案

在QWidget中,如果遇到调用它的update时,不执行paintEvent情况。 多半是这几种情况: 1、update是disabled 2、此widget是hide的 3、设置了QWidget的setAttribute(Qt::WA_TranslucentBackground,true...

2016-09-27 16:39:24

阅读数 5306

评论数 4

原创 Qt的信号与槽你可能不知道的那些

说到信号与槽,这是Qt独有的特点。 1、应该知道的: 一般用信号和槽都会用到:signals和slots Qt4用法:     connect(sender, SIGNAL(signal), receiver, SLOT(slot)); Qt5用法:     connect(sende...

2016-09-27 16:23:44

阅读数 3683

评论数 0

原创 Qt下常用的数值计算(绝对值qAbs,最大qMax,最小qMin,开根号Sqrt,N次方是pow,断言宏Q_ASSERT和Q_ASSERT_X )

T qAbs(const T &value) Compares value to the 0 of type T and returns the absolute value. Thus if T is double, then value is compared to (double) ...

2016-09-27 14:18:02

阅读数 14213

评论数 0

原创 Qt中多pro与多pri合作编程

pri文件跟pro文件没有本质区别,都是起到包含路径等作用,区别在于pro文件是主要文件,pri是附属文件。 要是项目相对来说比较复杂,比如多平台开发时,需要用到多pri与pro共同合作,当然也可以编辑成静态库或者动态库的形式,现在讲一下如何实现多pri。 一个pro可以包含多个pri,例如: ...

2016-09-27 11:31:12

阅读数 3212

评论数 0

原创 Qt添加系统的资源文件(Window系统的RC文件等)

资源文件:Windows上是RC文件,Ios和Osx上是plist文件,Android上是xml文件,linux上是普通文件(Linux可以说就是一个文件系统)。 其实这些都是不同样式的资源文件,所以,这里准备一个公共宏,具体哪个系统再具体区分就好了。 这些资源文件目的就是为了方便项目中的资源统...

2016-09-26 18:09:45

阅读数 1595

评论数 0

原创 Qt用VS添加RC文件(及Qt-VS-Addin插件使用方法)

  环境:   Qt版本:5.5.1   VS版本:Microsoft Visual Studio2013   Qt-Addin版本:qt-vs-addin-1.2.5 利用vs的原因是VS本身是微软的产品,而用他家的平台改他家的文件当然是最好的选择了。如果很熟悉RC文件的话,也可...

2016-09-23 14:14:20

阅读数 2085

评论数 0

原创 QML国际化方法

和Qt提供的国际化方法很相像: 1、在pro文件中增加想要生成的语言文件的ts文件,例如(languageEng.ts) 2、在项目文件夹(带pro的文件夹)内,按住Shift+鼠标右键->选择“在此处打开命令窗口” 3、输入:lupdate 你的项目名.pro 4、完成...

2016-09-23 12:04:42

阅读数 783

评论数 0

原创 解决SDK代理服务器在国内不能更新下载问题

SDK代理方式有几种: 1、无界代理 2、GoAgent代理 3、镜像代理(推荐) 一般情况下,我还是使用第三种方式,比较普遍,比较靠谱。 第三种方式是这样子使用的: 1、第一步(找到设置) 2、第二步(输入镜像名称和端口号,笔者采用的是中国科学院开源协会镜像站地址m...

2016-09-23 11:27:50

阅读数 4451

评论数 0

原创 QImage和QPixmap小区别

如果单纯的show出来一张图片,不做操作,选用QPixmap效率高一些,如果带操作,使用QImage吧~   QImage是与设备无关,QPixmap是与设备相关   QPixmap是专门为了绘图而产生的,而QImage是为了修改图片上的像素或者修改图片效果而设计的。   一般图片大的...

2016-09-22 18:19:58

阅读数 2093

评论数 0

原创 用Q_PROPERTY增加Qt现有类的属性和方法

改变现有类,比如你要用到一个类的pos、size等。然后Qt提供的这个类没有提供对应方法,我们改怎么办呢? QT的帮助文档中这样写道: 应用实例:        用Qt的Graphics体系的朋友们可能会发现这个问题,Qt的QGraphicsItem和QGraphicsObject两个类的...

2016-09-22 18:17:08

阅读数 1713

评论数 0

原创 Qt用QProcess调用exe的简单方法

Qt调用exe的简单方法: 1、找到exe的路径(注意,路径最好全是英文,无空格) 2、调用此exe 简单启动: QProcess pro; 1、带参数(参数具体意义请百度) pro.startDetached("A.exe", QStringList(...

2016-09-22 17:27:57

阅读数 7727

评论数 0

原创 Qt的半透明方法总结

如果是QWidget,可以重写了它的void paintEvent(QPaintEvent *);事件 如果是QGraphics,可以重写它的void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget...

2016-09-22 17:15:47

阅读数 10081

评论数 0

原创 Qt信号与槽之查看信号来源qobject_cast<类型*>(sender())

核心:qobject_cast(sender()); 当我们同时有很多信号链接到一个槽中 A *btn = qobject_cast(sender()); 这样我们就能查看A类的哪一个对象发出了信号。 实际应用:     connect(m_penButton, SIGNAL...

2016-09-22 17:03:59

阅读数 3225

评论数 0

原创 QML transform与rotation的对比Demo

最近做了一个QML中transform与rotation的效果对比,分享给大家。 效果如图: 代码如下: import QtQuick 2.4 import QtQuick.Window 2.2 Window { id:mainRoot visible: true ...

2016-09-22 16:49:01

阅读数 2923

评论数 0

原创 QML简单动画Behavior代替复杂代码

事先要先熟悉Behavior,就不会陷入复杂困境。 今天做Demo有缩短代码的方法,如下: 原动画代码: 采用Behavior后: Behavior在处理简单动画的速率上显然要快很多~ ...

2016-09-22 16:33:08

阅读数 1048

评论数 0

原创 QML在做一个可移动的Rectangle的Demo

import QtQuick 2.4 import QtQuick.Window 2.2 Window { id:mainRoot visible: true flags: Qt.FramelessWindowHint property real mouseXTM...

2016-09-20 17:57:03

阅读数 1679

评论数 0

原创 QML遮罩效果Demo

先看一下做的Demo效果: 代码: import QtQuick 2.3 import QtQuick.Window 2.2 import QtGraphicalEffects 1.0 Window { visible: true Item { wi...

2016-09-20 17:43:30

阅读数 1283

评论数 0

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