最新文章列表

Qt所有类型转换

1、char * 与 const char *的转换  char *ch1="hello11";const char *ch2="hello22";ch2 = ch1;//不报错,但有警告ch1 = (char *)ch2;     2、char 与 QString的转换 ...
qimo601 评论(0) 有18825人浏览 2011-11-16 09:48

Qt 信号槽 signals slots 特点 限定符的区别

  1. 信号槽应用于对象间通信。 2. 信号槽的处理借助于moc(Meta Object Compiler)工具,Q_OBJECT宏通知compiler使用moc工具进行moc扩展。 3. 对象中的信号不是真正的函数,编译时由moc自动产生,返回类型void,槽是函数。 4. 多个被触发者执行顺序随机。 5. 在非跨线程场景下,槽返回后,emit()才返回。此时Object::conne ...
qimo601 评论(0) 有2611人浏览 2011-11-15 16:50

深入了解信号槽

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://devbean.blog.51cto.com/448512/199461 信号槽机制是Qt编程的基础。通过信号槽,能够使Qt各组件在不知道对方的情形下能够相互通讯。这就将类之间的关系做了最大程度的解耦。   槽函数和普通的C++成员函数没有很大的区别。它们也可以使vir ...
qimo601 评论(0) 有1180人浏览 2011-11-15 14:58

qmake 自定义 Makefile 文件输出

        使用QCreator  +Git 的时候因为QCreator 的自己生成项目文件在其他机器上面不能使用(编译步骤会还原成只剩qmake-make)。导致一些自定义编译步骤和一些脚本操作不在能用。现在,我们可以通过 qmake 的自定义 Makefile 文件输出达到这一目地。         比如我这边用了第三方编译好的静态库,编译时候拷贝了头文件和 LIBS += ...
wan_2004 评论(0) 有5699人浏览 2011-11-14 15:55

Qt TextEdit 使用 (积累中....)

环境Qt4.7,ui是我的界面类 1、向QTextEdit中当前光标位置添加一行字符串message ui.messageTextEdit->textCursor().insertText(message+"\n");   2、向QTextEdit中末尾追加一行字符串message QString content = ui.contentTextEdit-&g ...
qimo601 评论(0) 有23787人浏览 2011-11-14 09:27

QT中文 乱码解决

  [代码] 解决QT 设置中文文字的时候出现乱码
qimo601 评论(0) 有2504人浏览 2011-11-12 11:26

Qt中translate、tr关系 与中文问题

转载:http://hi.baidu.com/cyclone/blog/item/aa56e5dd1a79f7e176c638be.html   题外话:何时使用 tr ? 在论坛中漂,经常遇到有人遇到tr相关的问题。用tr的有两类人 ...
qimo601 评论(0) 有5113人浏览 2011-11-12 11:01

Qt TCP协议 传输简单字符串实例

  TCP协议的程序使用的是客户端/服务器模式,在Qt中提供了QTcpSocket类来编写客户端程序,使用QTcpServer类编写服务器端程序。 A   转载:http://mobile.51cto.com/symbian-270781_1.htm Qt TCP协议 传输简单字符串实例是本文要介绍的内容。
qimo601 评论(0) 有6225人浏览 2011-11-11 11:52

qmake 之 CONFIG 与 QT 乱谈

转载:http://hi.baidu.com/cyclone/blog/item/d299af511bed309f8c5430c3.html   不妨先看个例子吧: #include <QtCore/QCoreApplication> #include <QtCore/QDebug> int main(int argc, char** argv
qimo601 评论(0) 有4479人浏览 2011-11-10 14:48

[原创]QT中进行debug输出和使用cout cin等的问题

本文参考了:http://doc.qt.nokia.com/stable/debug.html#warning-and-debugging-messages http://socol.iteye.com/blog/719500   在qt中大家都知道不能像纯C++那样使用cout等进行debug, 因为输出的内容会保留到程序退出的时候才进行输出。   Warning and Debuggi ...
pswzyu 评论(0) 有13491人浏览 2011-10-29 21:06

NO.2.QT_UI使用

  QT_UI的使用方法分为直接使用,单一继承,多继承三种方式,在vs2008生成的默认文件中使用单一继承方式,故对这种方式进行说明。 建立Qt_Application ...
tianyawuchen 评论(0) 有885人浏览 2011-10-21 14:36

No.1.环境搭建

本编程环境使用QT+VS2008进行。 步骤:    (默认为已配置vs2008开发环境,在此不进行说明) 1.下载qt-win-opensource-4.7.4-vs2008.exe并安装,此版为已编译好的QT-SDK,可直接用于vs2008IDE下。               2.下载qt-vs-addin-1.1.3.exe并进行安装。               3.如果顺利可 ...
tianyawuchen 评论(0) 有705人浏览 2011-10-21 14:33

Qt中线程跟信号槽的关系

Qt中有方便的信号和槽函数来完成我们各个类之间的调用。其中关于对象在线程中信号和槽的执行方式是值得瞧瞧的。 这里我做了一点实验。说明请看代码注解和qDebug输出 主窗口(这里介绍了各种连接信号方式) #include "widget.h" #include "ui_widget.h" #include "mythread.h" ...
wan_2004 评论(0) 有14974人浏览 2011-09-09 13:33

QDrag 使用一例

        在Qt中可以使用QDrag 来拖动操作Graphics各个元素,以此实现方便的拖动操作。 我们可以从QGraphicsItem 重载 mousePressEvent 来做开始拖动的操作,比如 void Item::mousePressEvent(QGraphicsSceneMouseEvent *event){ Qt::MouseButtons btn = even ...
wan_2004 评论(0) 有7509人浏览 2011-08-12 11:12

QObject 的拷贝构造和赋值操作

QObject 中没有提供一个拷贝构造函数和赋值操作符给外界使用,其实拷贝构造和赋值的操作都是已经声明了的,但是它们被使用了Q_DISABLE_COPY () 宏放在了private区域。因此所有继承自QObject的类都使用这个宏声明了他们的拷贝构造函数和赋值操作符为私有。 为什么要这样做?
wan_2004 评论(0) 有4984人浏览 2011-07-27 16:59

Qt 常用命令 常用宏

qmake 常用命令: qmake -project //生成pro文件,自动检查c/c++程序文件    qmake -tp vc //根据pro文件生成vc的工程文件,qt commericial有一个绑定到vs的工具, ...
wan_2004 评论(0) 有3469人浏览 2011-07-22 22:26

CentOS下网站截图软件CutyCapt的安装

先安装Qt47 增加qt47的下载源 vi /etc/yum.repos.d/atrpms.repo [atrpms] name=CentOS $releasever – $basearch – ATrpms baseurl=http://dl.atrpms.net/el$releasever-$basearch/atrpms/stable gpgkey=http://ATrpms.n ...
snageyang 评论(0) 有2680人浏览 2011-07-20 11:23

Qt For Symbian程序标题无法显示中文的方法

最近在用Qt写symbian程序后,发现没法直接使用中文名 在网上看了看,这个方法最有效 在源码的文件夹下会产生*.loc文件(*为你的项目名),打开,修改为以下内容:   CHARACTER_SET UTF8   #ifdef LANGUAGE_SC   #define STRING_r_short_caption "中文名"   #define STR ...
thierry.xing 评论(0) 有1478人浏览 2011-07-17 22:13

Qt Symbian^1 相关问题实记

(1)Symbian^1(S60v3 FP1 设备 E71)除数变量类型 不能为int等类型,只能用qreal等浮点类型         若使用int类型变量为除数,会提示错误Could not start application: General OS-related error ,设备上则显示不支持此功能,不知道为什么-待研究。    
wan_2004 评论(0) 有1183人浏览 2011-07-07 16:24

linux yum

一. yum是什么 yum = Yellow dog Updater, Modified 主要功能是更方便的添加/删除/更新RPM包. 它能自动解决包的倚赖性问题. 它能便于管理大量系统的更新问题 注:为什么要使用yum而不用apt,最简单的原因,Fedora自带 二. yum特点 *可以同时配置多个资源库(Repository) *简洁的配置文件(/etc/yum.conf) *自动解决增加或删 ...
hyl198611 评论(0) 有1029人浏览 2011-06-29 17:58

最近博客热门TAG

Android(32037) Mobile(4157) iOS(3163) Apple(2605) Qt(1757) Nokia(1660) WAP(1650) Windows Mobile(1313) Objective-C(1245) 三星(1121) Symbian(1089) HTC(837) Windows Phone(696) OPhone(587) WinCE(547) BREW(502) Cocoa(437) 黑莓(427) BlackBerry(423) Palm(418)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics