Qt
文章平均质量分 67
天壤的劫火
这个作者很懒,什么都没留下…
展开
-
Qt窗口拖动及改变大小
[cpp] view plaincopyprint? [cpp] view plaincopyprint?#ifndef MYDRAGQT_H #define MYDRAGQT_H #include #include "ui_mydragqt.h" class MyDr转载 2013-11-24 21:41:16 · 1056 阅读 · 0 评论 -
QSplashScreen用QThead定时
不重载QSplashScreen也可以实现定时,用QThead的sleep方法,不过需要封装成public 的方法class I : public QThread{public: static void sleep(unsigned long secs) { QThread::sleep(secs); }};int main(int argc, char *argv[]){原创 2013-12-19 19:45:32 · 643 阅读 · 0 评论 -
Qt 无边框、透明、可移动个性窗口
很多朋友都问透明的效果怎么做,为什么自己做的无边框窗体不可移动,一个个回答的很累,干脆写出来分享下好了.[cpp] view plaincopyprint?int main(int argc, char *argv[]){ QApplication::setStyle("cleanlooks"); QApplication a(argc, a转载 2013-12-19 13:03:49 · 844 阅读 · 0 评论 -
可动自定义QPushButton
有很多朋友都抱怨,为什么自己使Qt做的小项目,UI那么土那么俗,方方框框,基本控件很丑,要不是Qt的跨平台,才不去学习它。呵呵,其实我想说,嵌入式系统中的图形界面,通通交给QT,绝对没问题! 简单说说自定义Button,QPushButton是常用组件之一,先看下效果。 当单击按钮后,效果如图:转载 2013-12-19 12:57:27 · 911 阅读 · 0 评论 -
Qt 飞舞的蝴蝶
用Qt实现一群飞舞的蝴蝶,看起来还是蛮漂亮的,下面来给出代码吧,难度不大,也没有什么好分析的,就简单的写了点注释,在我的资源空间也上传了代码,需要的可以去下载。如果运行过程中有什么疑问的话可以留言于本人联系。 //***************mainwindow.h*******************//#ifndef BUTTERFLY_H#define BUTT转载 2013-12-18 20:30:23 · 1455 阅读 · 0 评论 -
Qt学习之如何启动一个线程
先来给出每个文件的相关代码然后再加以分析//*************dialog.h**************// #ifndef DIALOG_H#define DIALOG_H#include #define MAXSIZE 5 //最大的线程数class QDialogButtonBox;class QProgressBar;class QPushB转载 2013-12-18 20:38:23 · 842 阅读 · 0 评论 -
Qt Aligning QProgressBar inside a QSplashScreen
http://stackoverflow.com/questions/12682888/qt-c-aligning-qprogressbar-inside-a-qsplashscreen转载 2013-12-15 10:57:00 · 690 阅读 · 0 评论 -
QStyle example
Styles ExampleFiles:widgets/styles/norwegianwoodstyle.cppwidgets/styles/norwegianwoodstyle.hwidgets/styles/widgetgallery.cppwidgets/styles/widgetgallery.hwidgets/styles/main.cppwidge转载 2013-11-27 10:38:40 · 645 阅读 · 0 评论 -
QString 与中文问题
首先呢,声明一下,QString 是不存在中文支持问题的,很多人遇到问题,并不是本身 QString 的问题,而是没有将自己希望的字符串正确赋给QString。很简单的问题,"我是中文"这样写的时候,它是传统的 char 类型的窄字符串,我们需要的只不过是通过某种方式告诉QString 这四个汉字采用的那种编码。而问题一般都出在很多用户对自己当前的编码没太多概念,于是一个简转载 2013-11-26 15:18:35 · 523 阅读 · 0 评论 -
qt中文乱码解决
台机上的工程移到笔记本上中文乱码了,台机上用的 QTextCodec::codecForName(”GBK“),笔记本上不管用gbk还是utf-8都不管用,网上的方法试了也没用,最后在qt assistance里找到了QTextCodec::codecForLocale(),问题解决。QTextCodec* codec = QTextCodec::codecForLocale();QTex原创 2013-11-26 15:38:48 · 465 阅读 · 0 评论 -
QT QMap介绍与使用
Qt中的QMap介绍与使用,在坛子里逛了一圈,发现在使用QMap中,出现过很多的问题,Map是一个很有用的数据结构。它以“键-值”的形式保存数据。在使用的时候,通过提供字符标示(键)即可得到想要的数据。这个“数据”即可以是一个字符串,也可以是任意对象,当然也包括自己定义的类对象。说明:map是以值传递的形式保存数据的。1. 基本应用下面以“键-值”都是QString的例子说明QMa转载 2013-11-25 15:48:20 · 1305 阅读 · 0 评论 -
浅谈 Qt 静态编译
Qt 静态编译是本文要介绍的内容,首先,你应该该知道什么叫静态引用编译、什么叫动态引用编译。我这里只是简单的提提,具体的可以google一下。动态引用编译,是指相关的库,以dll的形式引用库。动态编译的Exe程序尺寸比较小,因为相关的库都没有包含进来。当然,程序发布的时候,还要把相关的库也一并发布出去。静态引用编译,是指把相关的库也一并引入Exe文件。这是程序的尺寸就会很大,不过,转载 2013-11-24 20:01:43 · 709 阅读 · 0 评论 -
qt中ogre与QPainter混合
两个想法,一是绘制内容托管给QT绘制,二是全部托管给Ogre的3D绘制后者国外有人实现了,用的是ogreoverlay的方法,关键是用了qt与ogre两者通用的一种像素格式A8R8G8B8,通过static_cast把ogre的纹理内容转为QImage,因此可以用QPainter来改变OverLay纹理http://www.ogre3d.org/tikiwiki/tiki-inde原创 2014-01-03 16:04:22 · 845 阅读 · 0 评论