- 博客(25)
- 资源 (12)
- 收藏
- 关注
转载 VS2010静态编译安装Qt5.1.1+openssl
准备环境1.Perlhttp://www.activestate.com/activeperl/downloads勾选将Perl添加到PATH环境变量 2.Pythonhttp://www.python.org/download/releases/2.7.5/选择Windows X86-64 MSI Installer (2.7.5) [1]
2014-07-23 15:14:30
635
转载 细说Singleton模式:创建、多线程与销毁
GOF著作中对Singleton模式的描述为:保证一个class只有一个实体(Instance),并为它提供一个全局访问点(global access point)。从其描述来看,是非常简单的,但实现该模式却是复杂的。Singleton设计模式不存在一种所谓的“最佳”方案。需要根据当时的具体问题进行具体解决,下面将讲述在不同环境下的解决方案。Singleton的详细解释,请大家看G
2014-02-22 15:07:00
967
原创 Qt Gif图片在其他机器上无法显示问题
这个问题是因为缺少qgif.dll库文件产生的,所以在打包时应该在可执行程序目录下创建imageformats目录,将qgif.dll库文件放到里面就可以显示gif图片了
2014-01-15 10:15:13
1072
转载 Qt 的一些心得(背景设置,圆角,半透明)
一. 背景刷成黑色,前景色设为白色。 方法一、paltette方式,经测试,该方法不会影响到其他控件,推荐使用 QPalette bgpal = palette();bgpal.setColor (QPalette::Background, QColor (0, 0 , 0, 255));//bgpal.setColor (QPalette::Background, Qt::tra
2014-01-15 10:05:53
9042
2
转载 QScrollBar样式
滚动条在Qt里叫做QScrollBar,使用样式设置控件的外观很方便,这里分享一下滚动条的样式设置。例如下面的树形控件的滚动条的样式。const QString VSCROLLBAR_STYLE = "QScrollBar:vertical {margin: 13px 0px 13px 0px;background-color: rgb(255, 255, 2
2013-12-26 16:06:17
1376
转载 关于QComboBox你不知道的那些事!
关于QComboBox的基本应用、代理设置已经讲过,也足以应对QComboBox的应用,使用QComboBox,往往需要可编辑(combo_box->setEditable(true)),当然美化环节必不可少,细心的人也许会发现一些问题!今天在这里再次吐槽,关于QComboBox你不知道的那些事! 设置样式:QComboBox{border-radius:
2013-12-23 16:56:27
1418
转载 Qt之QComboBox(基本应用、代理设置)
QComboBox下拉列表比较常用,用户可以通过选择不同的选项来实现不同的操作,如何实现自己的下拉列表呢? 很多人在问QComboBox如何设置选项的高度、代理等一些问题!今天就在此分享一下自己的一些小心得。。。 一、基本应用 QComboBox *network_type = new QComboBox(); 1、设置样式:
2013-12-23 16:54:55
2127
转载 Qt下 QString转char*
Qt下面,字符串都用QString,确实给开发者提供了方便,想想VC里面定义的各种变量类型,而且函数参数类型五花八门,经常需要今年新那个类型转换Qt再使用第三方开源库时,由于库的类型基本上都是标准的类型,字符串遇的多的就是Char*类型在Qt下怎样将QString转char*呢,需要用到QByteArray类,QByteArray类的说明详见Qt帮助文档。因为char*最后
2013-12-22 18:06:01
718
转载 C++ 四种类型强制转换 static_cast、const_cast、reinterpret_cast、dynamic_cast
转自:http://www.cnblogs.com/gunboat/archive/2007/04/13/711813.html* C++提供了四种新的类型强制: static_cast const_cast reinterpret_cast dynamic_cast 1)staic_cast静态强制; 不能在无关的指针之间进行static类型强
2013-12-19 11:48:12
579
转载 QT的调试技术
命令行参数当你运行Qt程序时,你可以指定几个命令行参数来帮助你调试。-nograb 应用程序不再捕获鼠标或者键盘。当程序在Linux下运行在gdb调试器中时这个选项是默认的。-dograb 忽略任何隐含的或明显得-nograb。即使-nograb出现在命令行的最后,-dograb也会超过-nograb生效的。-sync 在X同步模式下运行应用程序。同步模式强迫X服务
2013-12-19 11:46:49
1102
转载 topic4:Qt入门之常用qt控件认知之Button系列
按钮,常常被理解为触发一种动作请求或者命令,是与用户进行指令交互的操作。Qt中Button系列根据用途被划分为不同的定义,其实现框架为QAbstractButton提供按钮的通用性功能,此为抽象基类,所以无法进行实例化。用户需要继承定义此类,实现paintEvent,实现具体的展示。常见的Button有QPushButton,QToolButton,QRadioButton及QCheckBox。这
2013-12-19 11:38:13
1429
转载 QT皮肤(QSS)编程
借用css 的灵感, Qt也支持Qt自己的css, 简称qss。同css 相似,qss的主要功能与最终目的都是能使界面的表现与界面的元素分离,即质与形的分离,就如同一个人可以在不同的时候穿上不同的衣服一样,css机制的引入,使得设计一种皮肤与界面控件分离的软件成为可能,应用程序也能像web界面那样随意地改变外观。一、QSS语法同css一样,他也有由一个selector与一个decl
2013-12-18 19:55:38
669
转载 QTreeView
Qt Model/View 学习笔记 (一)Qt 4推出了一组新的item view类,它们使用model/view结构来管理数据与表示层的关系。这种结构带来的功能上的分离给了开发人员更大的弹性来定制数据项的表示,它也提供一个标准的model接口,使得更多的数据源可以被这些item view使用。这里对model/view的结构进行了描述,结构中的每个组
2013-12-18 02:21:30
7677
转载 Qt国际化
应用的国际化就是使应用成为能被非本国的人使用的过程。有的情况下,国际化很简单,例如,使一个US应用可被Australian或者British用户理解,工作可能少于几个拼写修正。但是使一个US应用可以被Japanese用户使用,或者一个Korean应用可被German用户使用,就会需要软件不仅工作于不同语言下,还要使用不同的输入技术、字符编码和表达习惯。也参见Qt语言学家手册。Ste
2013-12-18 02:14:11
619
转载 解释QStringLiteral
转载 原作者: Olivier Goffart http://woboq.com/blog/qstringliteral.html 译者:zzjin http://www.tuicool.com/articles/6nUrIrQStringLiteral 是Qt5中新引入的一个用来从“字符串常量”创建QString对象的宏(字符串常量指在源码中由”"包含的字符串)。在这篇博客我讲解释它
2013-12-17 00:10:30
2255
转载 long long整型
相比于C++98标准,C++11整型的最大改变就是多了long long。但事实上,long long整型本来就离C++标准很近,早在1995年,long long就被提议写入C++98标准,却被C++标准委员会拒绝了。而后来,long long类型却进入了C99标准,而且也事实上也被很多编译器支持。于是辗转地,C++标准委员会又掉头决定将long long纳入C++11标准。long l
2013-12-15 22:44:54
912
原创 设置QPushButton鼠标指向时变成手形
pushButton->setCursor(QCursor(Qt::PointingHandCursor))
2013-12-15 01:44:56
1872
转载 Qt之自定义菜单(按钮菜单)
再次探讨Qt的菜单,按钮菜单也是很常用的东东,使用QPushButton(QToolButton)+QMenu+QAction即可完美实现! 实现方式:createButton用于创建按钮以及菜单,translateLanguage用于设置文本、实现多语化。void WatermarksToolWidget::createButton(){ re
2013-12-15 01:31:56
2694
原创 字符串转16进制数字
网上关于字符串转数字的资料比较散乱,说什么的都有,为了方便自己记忆在这里记录一下。标准c方法:char* strHex = "0xFF";long lValue = strtol(strHex, NULL, 16);类似的还有strtod(将字符串转换成浮点数), strtoul(将字符串转换成无符号长整型数)如果不要求必须转为16进制可以使用atof(将字符串转换
2013-08-21 19:06:03
1054
转载 Android SDK下载和更新失败的解决方法!!!
最近刚换了电脑,开始搭建Android开发环境的时候,下载SDK总是会出现如下错误:[java] view plaincopyFailed to fetch URL http://dl-ssl.google.com/android/repository/addons_list-1.xml. 据说dl-ssl.goog
2013-08-17 18:59:37
513
转载 修饰函数和函数返回值的const的差别
const用于修饰函数时,一般是const修饰类的成员函数(函数定义体),表示在函数体中成员变量不能改变;其函数形式为:int ff(void)const;const修饰函数的返回值,用于返回常量;如const int ff(); //返回的是常量,所以必须这么调用 const int a=ff();又如给"指针传递"的函数返回值加const,则返回值不能被直接修改,且该返回值只能
2013-07-04 20:48:32
409
转载 程序员的年度计划
1. 感受线下生活当你感觉生活被网络束缚,所得渐渐变少时,请尝试对线下生活(例如烹饪、天文和木工)多投入一些精力,可能有意想不到的收获。2. 保持健康程序员时常久坐,这让我们容易受到一些特有的健康问题困扰,却又往往视而不见。用一个月时间养成一项健身习惯,也别忽视身体的警告。3. 拥抱不适在我二十出头时,曾经研究年长者为何有人不断进步,有人停滞不前?答案是“舒
2013-05-30 20:31:59
420
转载 如何做一款成功的应用(下)
译者注: 本文作者从自身丰富的应用开发设计实践经验和大量的优秀应用实例中,总结提炼了从产品概念、设计、开发到市场推广等一系列的相关原则,指导移动开发人员怎样来打造一款成功赚钱的应用。姗姗来迟的这篇文章希望给大家带来一些感悟与帮助。 原文地址: http://mobile.smashingmagazine.com/2012/11/07/succeed-with-your-app/
2013-05-28 20:58:03
498
转载 如何做一款成功的应用(上)
译者注: 本文作者从自身丰富的应用开发设计实践经验和大量的优秀应用实例中,总结提炼了从产品概念、设计、开发到市场推广等一系列的相关原则,指导移动开发人员怎样来打造一款成功赚钱的应用。姗姗来迟的这篇文章希望给大家带来一些感悟与帮助。 原文地址: http://mobile.smashingmagazine.com/2012/11/07/succeed-with-your-app/
2013-05-28 20:56:02
477
转载 C++ 初始化列表
何谓初始化列表与其他函数不同,构造函数除了有名字,参数列表和函数体之外,还可以有初始化列表,初始化列表以冒号开头,后跟一系列以逗号分隔的初始化字段。在C++中,struct和class的唯一区别是默认的克访问性不同,而这里我们不考虑访问性的问题,所以下面的代码都以struct来演示。struct foo{ string name ; int id ; foo(
2013-01-18 22:08:35
198
VM清理工具
2017-09-06
websocket依赖包
2017-08-30
jacob-1.18.zip
2017-08-30
jacob_1.9.zip jacob.jar
2017-08-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人