自定义博客皮肤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 之 QTimer

简述QTimer类提供了重复和单次触发信号的定时器。QTimer类为定时器提供了一个高级别的编程接口。很容易使用:首先,创建一个QTimer,连接timeout()信号到适当的槽函数,并调用start(),然后在恒定的时间间隔会发射timeout()信号。注意:当QTimer的父对象被销毁时,它也...

2016-06-30 14:16:21 53098 8

原创 Qt 之 QDesktopServices

简述 QDesktopServices类提供的方法用于访问常见的桌面服务。 许多桌面环境都会提供一系列服务,可以通过应用程序来执行常见任务,如:打开一个网页,以一种既一致又考虑用户的应用程序首选项的方式。 此类包含为服务提供简单接口的函数,返回值表明执行成功还是失败。 openUrl()函...

2016-06-30 11:19:38 13935 6

原创 解决 C/C++ 程序执行一闪而过的方法

简述 在 VS 编写控制台程序的时候,包括使用其他 IDE(Visual C++)编写 C/C++ 程序,经常会看到程序的执行结果一闪而过,要解决这个问题,可以在代码的最后加上 system("pause")、getchar()、cin.get()。 简述 推荐方法 替...

2016-06-29 19:03:37 23141 9

原创 cin 详解(get()、getline()、clear()、sync())

简述 在 C 中,输入输出用 scanf 和 printf,在输入数据的同时还需说明数据的类型,如果输入数据较多,那就很麻烦,而 C++ 中也有相似的东西 cin 和 cout,它们来自 C++ 的一个名叫 iostream 的类库。 iostream 是由 istream(输入流)和 ost...

2016-06-29 18:41:16 2774 2

原创 Qt 之 pro 配置多个子工程/子模块

简述进行Qt项目开发的时候,尤其是大型项目,经常涉及多工程、多模块问题,下面我们来详细讲解如何去配置管理多工程、多模块。简述 配置 效果 多工程 多模块 更多参考配置效果多工程如果需要管理多工程(pro),比如:库工程、界面工程,其中,每一个工程均可单独编译成功,但存在依赖关系。也就是说,lib2...

2016-06-28 14:17:56 24698 12

原创 Qt 之 pro 配置详解

简述使用Qt的时候,我们经常会对pro进行一系列繁琐的配置,为方便大家理解、查找,现将常用的配置进行整理。简述 配置 注释 CONFIG DEFINES DEPENDPATH DESTDIR FORMS HEADERS INCLUDEPATH LIBS MOC_DIR OBJECTS_DIR QT...

2016-06-28 13:02:30 48278 9

原创 Qt 之 QToolButton

简述QToolButton类提供了用于命令或选项可以快速访问的按钮,通常可以用在QToolBar里面。工具按钮和普通的命令按钮不同,通常不显示文本,而显示图标。简述 详细描述 常用接口 更多参考详细描述当使用QToolBar::addAction()添加一个新的(或已存在的)QAction至工具栏...

2016-06-27 20:03:03 40034 1

原创 Qt 之 QPushButton

简述前面章节我们分享过Qt之QAbstractButton,讲解了QAbstractButton的基本用法,本节着重讲解QPushButton。简述 常用状态 效果 源码 QSS 更多参考关于QPushButton的介绍,主要涉及setAutoDefault、setDefault、setMenu,...

2016-06-27 18:58:12 20942 8

原创 Qt 之 QImageReader

简述QImageReader类为从文件或设备读取图像提供了一个独立的接口。读取图像最常用的方法是通过构造QImage和QPixmap,或通过调用QImage::load()和QPixmap::load()。QImageReader是一个专业读取图像的类,可以有更多的控制,例如,可以通过调用setS...

2016-06-23 21:32:46 10259 2

原创 Qt 之 QImageWriter

简述QImageWriter类为写入图像至文件或设备提供了一个独立的接口。QImageWriter支持格式特定的选项(如:质量和压缩率),可以在存储图像之前进行设置。如果不需要这些选项,可以使用QImage::save()或QPixmap::save()代替。简述 常用接口 公共函数 静态函数 示...

2016-06-23 20:41:11 10494 3

原创 The Zen of Python

Python 中有一个彩蛋 - The Zen of Python,被称作: > Python 之禅、Python 之道、Python 箴言 它总结了 Python 的风格,可以用来指导 Pythoner 的编程。 很多 Pythoner 会自豪地宣称自己为“Pythonic”...

2016-06-22 14:32:19 8769 0

原创 Qt5.7 新特性

简述Qt5.7发布了,新特性如下。简述 新特性 C11 Support Required from the compiler New Features within existing modules New Modules Technology Preview Modules Deprecated...

2016-06-21 15:49:58 12023 4

原创 Qt 之 QSS(语法高亮)

简述语法高亮是文本编辑器用来显示文本的,特别是源代码,根据不同的类别来用不同的颜色和字体显示。这个功能有助于编写结构化的语言,例如:编程语言、标记语言,这些语言的语法错误显示是有区别的。简述 详细描述 配置 高亮 更多参考详细描述语法高亮能帮助开发者很快的找到程序中的错误。例如,大部分编辑器会用不...

2016-06-17 13:59:51 21079 7

原创 Qt 之 QSS(Q_PROPERTY-自定义属性)

简述在Qt之QSS(Q_PROPERTY-原始属性)一节我们分享了Q_PROPERTY-原始属性的用法,但通常情况下我们需要很多自定义样式,例如:动态获取QSS样式,这时自定义属性就能很好的发挥其用武之地了。简述 问题 解决方案 实例 效果 源码 QSS 使用 更多参考问题在使用QAbstract...

2016-06-17 13:05:09 15821 13

原创 Qt 之 QSS(Q_PROPERTY-原始属性)

简述在Qt之QSS(样式表语法)一节讲过关于“设置对象属性”的用法,里面有一条很重要的原则是:任何可被识别的Q_PROPERTY都可以使用qproperty-语法设置。这里需要对Qt属性系统有一定的了解,详见:Qt之属性系统。简述 属性 实例 效果 QSS 源码 更多参考 属性下面我们以QLabe...

2016-06-17 11:12:16 25163 2

原创 Qt 之 QSS(动态属性)

简述QSS可以定制应用程序的外观,无需关注Qt样式背后的魔力。从非常轻微到极其复杂的调整,样式表都可以做到。对于一个完全定制和独特的用户体验,QtQuick和QGraphicsView是更好的选择。简述 自定义属性 限制 示例 效果 源码 更多参考自定义属性为了用户界面外观的动态变化,属性选择器可...

2016-06-16 18:41:13 19261 3

原创 Qt 之 QSS(样式表语法)

简述Qt样式表的术语和语法规则几乎和CSS相同。如果你熟悉CSS,可以快速浏览以下内容。简述 样式规则 选择器类型 子控件 伪选择器 冲突解决方案 级联 继承 命名空间中的部件 设置对象属性 更多参考样式规则样式表包含了样式的规则和序列,一个样式规则由一个选择器和声明组成,选择器指定哪些部件是由规...

2016-06-16 15:35:31 56508 12

原创 第一个 Python 程序

安装完 Python 后,Windows 中:开始菜单或安装目录下就会有 IDLE(开发 Python 程序的基本 IDE - 集成开发环境)、帮助手册、模块文档等。Linux 中:只需要在命令行中输入 `python` 命令即可启动交互式编程。

2016-06-15 16:16:24 8399 4

原创 Qt 之字体文件(TTF)

简述TTF(TrueTypeFont)是Apple公司和Microsoft公司共同推出的字体文件格式,随着windows的流行,已经变成最常用的一种字体文件表示方式。在一些特殊的场合,系统字符集不包含你要用的字体,这时候,如甲骨文等古文字处理,一般在“系统盘\WINDOWS\Fonts”里,直接双...

2016-06-15 13:35:35 12091 4

原创 Qt 之 QtSoap(访问WebService)

简述Qt本身给我们提供了调用WebService的解决方案QtSoap,源码及示例见:qt-solutions-qtsoap简述 下载编译 使用 实例解析 示例 效果 源码 更多参考下载编译下载源码后,需要修改一些地方(我的版本是Qt5),按照错误提示修改即可,很简单。编译完成之后会生成QtSol...

2016-06-14 18:26:18 21556 30

原创 Crypto++ 编译使用

Crypto++ 是一个用 C++ 编写的免费加密库,包括:密码、消息认证码、单向散列函数、公钥密码体制、密钥协商方案和 deflate 压缩。

2016-06-13 17:38:35 8941 5

原创 Windows 下编译 OpenSSL

简述 OpenSSL 是一个开源的第三方库,它实现了 SSL(Secure SocketLayer)和 TLS(Transport Layer Security)协议,被广泛企业应用所采用。对于一般的开发人员而言,在 Win32 OpenSSL 上下载已经编译好的 OpenSSL 库是省力省事的...

2016-06-13 16:12:33 35780 32

原创 Qt 之图形(组合)

简述使用QPainter绘制图形或者图像时,在重叠区域使用组合模式(Composition_mode)。在绘图设备上通过组合模式使用QImage时,必须使用Format_ARGB32_Premultiplied和Format_ARGB32格式之一。简述 效果 源码效果 源码... painter...

2016-06-13 11:12:31 5892 0

原创 Qt 之 QSpacerItem

简述QSpacerItem类为布局提供了一个空白区。简述 比对 使用 效果 源码 效果 源码比对通常情况下,不需要直接使用这个类,Qt内建布局管理器在操控空白区时提供以下功能: 类 函数 QHBoxLayout addSpacing()、addStretch()、insertSpac...

2016-06-08 18:09:32 25053 0

原创 Qt 之 QStackedWidget

简述QStackedWidget继承自QFrame。QStackedWidget类提供了多页面切换的布局,一次只能看到一个界面。QStackedWidget可用于创建类似于QTabWidget提供的用户界面。简述 使用 效果 源码 接口 信号 共有槽函数 总结使用一个QStackedWidget可...

2016-06-08 16:57:33 43574 11

原创 Qt 之 OpenSSL

简述OpenSSL是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用。简述 下载安装 使用 更多参考下载安装进入Win32 OpenSSL下载页面,选择适合自己的版本进行下载。下载完成之后进行安装,我选择的目录为D...

2016-06-08 10:31:06 17675 0

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