
QT
文章平均质量分 53
kingnightdream
iOS developer ,and have interested in webview , javascript, android,server
展开
-
QT常识
1 QWidget类有什么用途? 在Qt应用程序中,QWidget用做工作空间.它是底层窗口,在其上可以放置其他对象,如按钮等.2 a.setMainWidget(&mainwindow);语句的意义是什么? 这段代码告诉Qt,说明mainwindow对象是程序的主部件.当主部件关闭时,整个程序随之结束. (主部件与其他Qt部件的区别是:当主部件终止时,整个程序就运行结束.)3 我不转载 2009-07-31 13:42:00 · 806 阅读 · 0 评论 -
[转载]纠正你的Qt编程习惯:主窗体的创建问题
原文地址:http://www.cuteqt.com/题记: 要知道,并不是只有初学者才会犯错。(shiroki的至理名言)最近发现了一些有意思的问题,值得memo一下。先来看段代码:#include #include #include int main(int argc, char* argv[]){ QApplication a(argc, argv)转载 2010-01-07 10:25:00 · 1091 阅读 · 0 评论 -
谈谈Qt的中文编码~
谈谈Qt的中文编码~本站所有文章由本站和原作者保留一切权力,仅在保留本版权信息、原文链接、原文作者的情况下允许转载,转载请勿删改原文内容, 并不得用于商业用途。 谢谢合作。原文链接:http://www.cuteqt.com/blog/?p=531我的中文为什么没法显示?在Qt使用中经常有朋友会碰到这样的问题。通过google搜索,会发现已经有人解决过了,无非就是重新设置一下默认的编码器先调用转载 2010-04-26 20:02:00 · 763 阅读 · 0 评论 -
UTF-8与GB 2312编码
经常碰到UTF-8编码,但又说不出个所以缘来,今查了下,保存起来。 UTF8 是(UNICODE八位交换格式)的简称,UNICODE是国际标准,也是ISO标准10646的等价标准。UNICODE编码的文件中可以同时对几乎所有地球上已知的文字字符进行书写和表示,而且已经是UNIX/LINUX世界的默认编码标准。在中国大陆简体中文版非常常用的GB2312/GB18030/GBK系列标转载 2010-04-26 21:52:00 · 1378 阅读 · 0 评论 -
qt 中文乱码
qt 中文乱码 初学Linux,直接进阶QT编程。然而,第一个Demo程序就碰到了中文乱码,巨汗! 环境:1、RedHat AS52、QT4.4.03、LANG="zh_CN.GB18030"程序:...QTextCodec::setCodecForTr(QTextCodec::codecForName("gb18030"));...label.setText(转载 2010-04-26 21:53:00 · 12903 阅读 · 1 评论 -
QString与string int char*的相互转换
QString与string int char*的相互转换1、QString与int相互转换 QString qstr = QString::number(123);int i = atoi(qstr.toStdString().c_str());也可以这样:int i = atoi(qstr.ascii()); 2、QString与string,即std::str转载 2010-04-28 15:20:00 · 4091 阅读 · 1 评论 -
浅析QStringr的Unicode存储特性
浅析QStringr的Unicode存储特性(一) 在看Qt相关的文档时,不断看到Qt对于i18n和Unicode的支持如何,一直没有个直观和底层的认识,最近写了些简单的例子,感觉结合实例能更好理解Qt内部对于字符串存储的转换机制。下面的例子都以"中文"这个简单的字符串作为示例。编译和调试工具:GCC &GDB本地locale:zh_CN.UTF-8字符 中,Unicode转载 2010-05-11 10:01:00 · 1527 阅读 · 0 评论 -
Qt: 取得网卡的MAC地址, IP等信息
#include #include int main(int argc, char *argv[]) { QList list = QNetworkInterface::allInterfaces(); foreach(QNetworkInterface i, list) { qDebug() }}转载 2010-05-26 14:11:00 · 4373 阅读 · 0 评论 -
Qt: Qt中动态链接库的使用
转自: http://www.qtcn.org/bbs/read.php?tid=14719 现在有些软件有自动升级功能,有些就是下载新的DLL文件,替换原来的动态链接库.MFC好象也有类似机制Qt还有一种方式,就是把一个QWidget子类,编译成动态链接库.然后根据动态链接库创建一个对象,返回QWidget子针,如果你的类不是QWidget的子类,就不能用这种方法了QLibrary也是用转载 2010-05-26 18:25:00 · 1726 阅读 · 0 评论 -
QHttp相关
关于QHttp编程的一些笔记 遇到两个个博客的发送都是使用cookie来标识用户的:my.opera.com以及myspace.请求头请求头类:QHttpRequestHeader设置请求方式(get/post)QHttpRequestHeader::setRequest ("POST", "请求地址"); //postQHttpRequestHeader::setRe转载 2010-05-25 10:56:00 · 5296 阅读 · 0 评论 -
Qt:平台相关的代码写法
#ifdef Q_OS_LINUX#ifdef V4L rc = new V4L1VideoCaptureDevice;#endif //V4L#endif //Q_OS_LINUX#ifdef Q_OS_WIN32 rc = new CvVideoCaptureDevice;#endif // Q_OS_WIN32 }转载 2010-05-26 14:12:00 · 1175 阅读 · 0 评论 -
用Qt写的简单屏保程序
近日老大提别人家产品都有屏保程序,貌似我们也该有,简单在qtcn.org请教了一下,写了个小程序!晕倒,半天没找到上传功能!我已经上传到qtcn上了,地址如下:http://www.qtcn.org/bbs/read.php?tid=26334Qt中随机数的实现:上面程序中的qrand(),可以产生随机数,qrand()%10可以产生0-9之间的随机数。要想产生100以内的随机数就原创 2010-03-05 13:10:00 · 3700 阅读 · 0 评论 -
Qt: 给Widget设置背景图片
Qt: 给Widget设置背景图片 结合网上多篇资料整理如下,给自己和别人一个参考 方法一:1.在要换背景的类的构造函数中装载一个图片,变量要为全局的,接下来会用到 _image.load("image/image_background"); setAutoFillBackground(true); // 这个属性一定要设置 QPalette pal(pa原创 2009-12-27 22:44:00 · 20080 阅读 · 0 评论 -
Qt tip——初始化窗体Geometry()
编写程序时,初始化窗体时最好不要使用setGeometry()函数,而用resize()和move()代替,因为使用setGeometry()会导致窗体show()之后再错误的位置上停留很短暂的时间,带来闪烁现象!原创 2009-12-27 16:54:00 · 7206 阅读 · 0 评论 -
QT类继承图
对于嵌入式设备几个关键对象:屏幕光标键盘QShared|---QGLayoutIterator| |---QLayoutArrayIterator| |---QBoxLayoutIterator| |---QToolLayoutIterator| |---QMainWindowLayoutI转载 2009-07-31 13:44:00 · 3318 阅读 · 0 评论 -
Qt 出现“undefined reference to `vtable for”原因总结
由于Qt本身实现的机制所限,我们在使用Qt制作某些软件程式的时候,会碰到各种各样这样那样的问题,而且很多是很难,或根本很难找到原因的,即使解决了问题,假如有人问您为什么,您只能回答--不知道;今天我在这里列举的问题也是再编写Qt程式时,总是碰到的问题,问题普遍,而答案却不唯一,解释这一个问题的说法很多,往往只适合某一种情况,因为这个错误太笼统了,他就是-- “undefined reference转载 2009-08-25 16:56:00 · 969 阅读 · 0 评论 -
QFile::open: No file name specified
QFile::open: No file name specified QFile::open: No file name specified这个错误和PATH环境变量有关:QTDIR=/usr/local/........PATH=$PATH:$QTDIR/bin #这样设置出现标题所示错误PATH=$QTDIR/转载 2009-09-16 10:25:00 · 8114 阅读 · 0 评论 -
SVG矢量图及其制作工具
SVG格式 SVG可以算是目前最最火热的图像文件格式了,它的英文全称为Scalable Vector Graphics,意思为可缩放的矢量图形。它是基于XML(Extensible Markup Language),由World Wide Web Consortium(W3C)联盟进行开发的。严格来说应该是一种开放标准的矢量图形语言,可让你设计激动人心的、高分辨率的Web图形页面。用户原创 2009-09-18 15:15:00 · 13483 阅读 · 1 评论 -
QPixmap vs. QImage
Development/Tutorials/Graphics/Performance<!--From KDE TechBase-->Development | Tutorials<!--Jump to: navigation, search-->Contents1 QPixmap vs. QImage 1.1 QImag转载 2009-11-20 11:08:00 · 3489 阅读 · 0 评论 -
嵌入式设备上黑颜色的显示
今天在公司的产品上做开发,想把播放视频时弹出的对话框背景颜色设成黑色,于是想也不想就把QColor(0,0,0)写了下来,在运行一测,不对呀?怎么是透明的,后又换了一张颜色也(0,0,0)的底图,效果一样,真是让我十分费解,最后QColor(20,20,20)选择这个近似的黑颜色可以了,QColor(0,0,0,0)是透明,那么QColor(0,0,0)也是透明吗?原创 2010-01-20 17:04:00 · 1044 阅读 · 0 评论 -
Qt configure 参数说明(中文)
Qt configure 在编译QT前,可加各种参数来定制自己想要的QT库。这对需要裁减QT库的朋友来说非常重要。对于如何编译QT,可以参考:http://hi.baidu.com/agassi%5Fp/blog/item/455833601e4eb14ceaf8f866.html 配置参数选项: 前面是*号的表示默认参数. +号表示该功能要求被评估,评估成功后才能被接受.转载 2010-02-22 17:50:00 · 8558 阅读 · 0 评论 -
Qt_debug与release
1、如何判断生成的可执行文件是debug版还是release版?linux下用file xxx如果not stripped 是debug否则是release 2、如何生成debug版或release版?前提: 在生成Qt库时(./configure)已经配置为 + -debug-and-release 如果配置为./configure -release,则只能生成re原创 2010-02-22 19:00:00 · 7344 阅读 · 0 评论 -
./configure --help记录
./configure --helpUsage: configure [-h] [-prefix ] [-prefix-install] [-bindir ] [-libdir ] [-docdir ] [-headerdir ] [-plugindir ] [-datadir ] [-translationdir ] [-sysconfdir ] [-exampl转载 2010-02-23 11:37:00 · 1849 阅读 · 0 评论 -
Qt4.5 QFrame
QFrame类是有框架的窗口部件的基类。QPopupMenu使用这个来把菜单“升高”,高于周围屏幕。QProgressBar有“凹陷”的外观。QLabel有平坦的外观。这些有框架的窗口部件可以被改变。 QLabel label(...); label.setFrameStyle(QFrame::Panel | QFrame::Raised); label.setLineWi翻译 2009-12-27 15:02:00 · 6616 阅读 · 0 评论 -
QFileSysytemModel光标
<br />#include "modelwidget.h"ModelWidget::ModelWidget(QWidget *parent) : QWidget(parent){ int width=qApp->desktop()->geometry().width(); int height=qApp->desktop()->geometry().height(); this->setGeometry(0,0,width,height); roo原创 2010-12-15 14:28:00 · 1054 阅读 · 0 评论