Chinaunix首页 | 论坛 | 博客
  • 博客访问: 371935
  • 博文数量: 50
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 641
  • 用 户 组: 普通用户
  • 注册时间: 2014-05-09 22:35
个人简介

不怕你失败,就怕你爬不起来。

文章分类

全部博文(50)

文章存档

2014年(50)

我的朋友

发布时间:2014-09-10 09:30:19

构造函数时,初始化成员变量的顺序要与类声明中的变量顺序相对应,若不对应,则出现如题错误。解决方法就是按照顺序进行初始化。StackOverflow上对这个问题进行了解释,以下摘录原文:Question:I am getting a lot of these warnings from 3rd party code that I cannot modify. Is there a way to dis.........【阅读全文】

阅读(7071) | 评论(0) | 转发(0)

发布时间:2014-09-30 12:05:12

    问题的产生:    我用QSplitter创建一个窗口布局之后,由于使用窗口默认初始大小,显示出来的比例不是很好看,因此调用了resize进行窗口大小的调整。调整之后是获得了想要的窗口大小,但是与此同时,却发现了一个问题,也就是经过resize之后的窗口无法使得其中的部件自适应窗口的拉伸了.........【阅读全文】

阅读(6517) | 评论(0) | 转发(0)

发布时间:2014-09-30 09:21:44

Closes this widget. Returns true if the widget was closed; otherwise returns false.First it sends the widget a http://QCloseEvent. The widget is http://hidden if it http://accepts the close event. If it http://ignores the event, nothing happens. The default implem.........【阅读全文】

阅读(3406) | 评论(0) | 转发(0)

发布时间:2014-09-27 16:08:05

此代码做记录用QSqlQuery query(db);query.exec("select * from table;");QSqlQueryModel *model = new QSqlQueryModel();model.setQuery(query);int nRecordCount = model->rowCount;qDebug() ......【阅读全文】

阅读(8671) | 评论(0) | 转发(1)

发布时间:2014-09-21 04:21:56

目录[-]退出如何退出启动外部程序重新启动1重新启动2老有人问如何让Qt的应用程序自动重启,稍微写一点,也顺便理理自己的思路 2011.10.26自动重启,也就是退出当前进程,启动一个新的进程。于是,先看程序如何退出.........【阅读全文】

阅读(2417) | 评论(0) | 转发(0)

发布时间:2014-09-21 01:44:46

    由于项目需要,这段时间需要实现类似QQ好友分组的功能,其中包括了新建分组、删除分组、重命名分组、移动好友到分组、删除好友、发送消息等,暂时列出这么一些需求吧。    好友列表可以用QTreeWidget实现,根据父节点和子节点来建立不同的右键菜单;我们知道,建立菜单需要用到QMenu和QAction,.........【阅读全文】

阅读(9927) | 评论(0) | 转发(0)

发布时间:2014-09-14 22:21:53

    在上一篇文章Qt技巧:QTextEdit显示网络图片 中,我们使用信号与槽机制实现了在QTextEdit上显示网络图片,但是接收和处理图片资源数据是在槽函数中进行的,为此,我们不得不将其分割为两个函数——一个发送资源请求,一个接收和处理资源。    而实际上,在某些特殊的使用情境之下,我们希望.........【阅读全文】

阅读(12574) | 评论(0) | 转发(0)

发布时间:2014-09-14 21:36:09

Base64是一种基于64个可打印字符来表示二进制数据的表示方法。由于2的6次方等于64,所以每6个位元为一个单元,对应某个可打印字符。三个字节有24个位元,对应于4个Base64单元,即3个字节需要用4个可打印字符来表示。它可用来作为电子邮件的传输编码。在Base64中的可打印字符包括字母A-Z、a-z、数字0-9 ,这样共有62个字符.........【阅读全文】

阅读(3390) | 评论(0) | 转发(0)

发布时间:2014-09-13 22:42:55

    Qt5的QNetworkAccessManager 类可以很方便的访问网络资源,QNetworkRequest类可以用于发送网络请求,而QNetworkReply则负责接收处理网络资源;今天遇到一个问题,如何在QTextEdit上显示一张网络图片,用了几种办法,最终终于解决了,在这里分享一下。方法一:直接显示    QTextEdit有.........【阅读全文】

阅读(9907) | 评论(0) | 转发(0)

发布时间:2014-09-10 18:05:28

1. 进程退出时,操作系统会回收该进程所占用的所有资源。所以不需要担心内存泄漏。(这点是可以理解的,因为用户程序,难免有bug,假如进程退出不回收内存,那操作系统不是很容易挂掉吗?这是不能容忍的)2. exit()函数的也并不是完全不调用析构函数。参考ISO C++ 2003标准:static对象是会被析构的,auto对象不会析构。.........【阅读全文】

阅读(3772) | 评论(0) | 转发(0)

发布时间:2014-09-10 00:01:51

Qt提供了很多智能指针的类,比较常见的有QPointer, QSharedDataPointer ,QSharedPointer,QWeakPointer和QScopedPointer等等,它们被引入的Qt版本即描述如下:QPointer (4.0)  已经过时,可以被QWeakPointer所替代,它不是线程安全的。QSharedDataPointer (4.0)  -- 提供.........【阅读全文】

阅读(2611) | 评论(0) | 转发(0)

发布时间:2014-09-09 23:28:20

http://developer.qt.nokia.com/wiki/Qt_Coding_Stylehttp://developer.qt.nokia.com/wiki/Writing_Qt_Examples如果它使你的代码看起来不好,你可以打破任何一个规则 。缩进采用4个空格空格,不要用TAB!变量每行一个变量尽可能避免短的变量名.........【阅读全文】

阅读(1804) | 评论(0) | 转发(0)

发布时间:2014-09-09 23:16:25

Designing Qt-Style C++ APIsby Matthias EttrichWe have done substantial research at Trolltech into improving the Qt development experience. In this article, I want to share some of our findings and present the principles we've been using when designing Qt.........【阅读全文】

阅读(2297) | 评论(0) | 转发(1)

发布时间:2014-09-09 23:04:00

dynamic_cast:   通常在基类和派生类之间转换时使用,run-time   castconst_cast:   主要针对const和volatile的转换. static_cast:   一般的转换,no   run-time   check.通常,如果你不知道该用哪个,就用这个。   reinterpret_cast:   用于进行没有任何关.........【阅读全文】

阅读(3257) | 评论(0) | 转发(0)

发布时间:2014-09-05 17:10:09

点击(此处)折叠或打开m_dbTest = QSqlDatabase::addDatabase("QSQLITE");m_dbTest.setDatabaseName("sqlite.db");if(m_dbTest.open()){    qDebug() << "database succeeded to open";}.........【阅读全文】

阅读(10784) | 评论(0) | 转发(0)

发布时间:2014-09-05 16:56:50

Qt提供QStandardPaths:standardLocations(type)方法来获取系统的标准路径(列表),其中type 的取值如下:ConstantValueDescriptionQStandardPaths::DesktopLocation0Returns the user's desktop directory. This is a generic v.........【阅读全文】

阅读(2499) | 评论(0) | 转发(0)

发布时间:2014-09-05 14:31:28

......【阅读全文】

阅读(1988) | 评论(0) | 转发(0)

发布时间:2014-09-05 14:19:27

(1)在工程的.pro文件里加上以下编译批令:            DEFINES += QT_NO_DEBUG_OUTPUT(2)切换到Release版本下重新编译一次(3)导出.exe文件,双击运行,即可发现调试输出窗口消失了.........【阅读全文】

阅读(6925) | 评论(0) | 转发(0)

发布时间:2014-09-05 00:34:11

......【阅读全文】

阅读(1558) | 评论(0) | 转发(0)

发布时间:2014-09-04 22:42:22

本文不讲任何道理,当你在Qt5的C++源文件内使用中文时,你只需按顺序简单照做即可。(不止是中文,其实你完全可以在代码中使用日韩法俄语等等各国语言)0. [通用] 源文件保存为带BOM的UTF-8格式如果你准备跨平台,保存为带BOM的UTF-8是必不可少的。而后,源码中的所有字符串常量使用 QStringLiteral 宏进行包裹复制代.........【阅读全文】

阅读(1611) | 评论(0) | 转发(0)

发布时间:2014-09-04 01:38:19

Qt5增加了许多特性,其中 Qt Windows Extras 模块就增加了对Win7 Aero 效果的支持。官网的介绍如下:Qt Windows Extras provide classes and functions that enable you to use miscellaneous Windows-specific functions. For example, you can convert Qt objects to Windows object handles and manip.........【阅读全文】

阅读(4871) | 评论(0) | 转发(0)

发布时间:2014-09-03 22:17:10

转自:http://www.stardrad.com/blog/qt-5%E7%A8%8B%E5%BA%8F%E5%9C%A8windows%E4%B8%8A%E7%9A%84%E5%8F%91%E5%B8%83/http://blog.163.com/qimo601@126/blog/static/1582209320132291718389/最近做了个qt的程序,但是发布程序比较困难,因为qt5有着比较多的dll,如下两篇详述了qt dll依赖库,以及如何查询自.........【阅读全文】

阅读(2934) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册