初识Qt
文章平均质量分 74
桌布滴认识和熟悉Qt..
robertkun
deep thinking
展开
-
Qt中判断操作系统版本
MacVersion QSysInfo::macVersion() [static]Returns the version of Mac OS X on which the application is run (Mac OS X Only).WinVersion QSysInfo::windowsVersion() [static]Returns the version of the W原创 2014-08-18 11:08:04 · 7701 阅读 · 1 评论 -
qt画旋转的带箭头的线段
tesb::tesb(QWidget *parent) : QWidget(parent){ ui.setupUi(this);}void tesb::DrawCustomLine(QPainter& _painter, double _angle, double _len, const QString& _name, const QColor& _color){ // 初始化原创 2014-12-09 11:26:56 · 8316 阅读 · 0 评论 -
自定义QMenu图标大小
上代码:原创 2014-07-25 14:38:37 · 7298 阅读 · 9 评论 -
Qt QFileDialog的默认路径
Windows Path Variables:My Computer (already included by default)Desktop: %USERPROFILE%\DesktopDrive C: %SystemDrive%My Documents: (VARIES) - Windows Vista/7/8: %USERPROFILE%\Documents - Wi原创 2014-07-25 09:37:49 · 6991 阅读 · 0 评论 -
仿QQ登录界面的QComboBox
转自: http://blog.sina.com.cn/s/blog_a6fb6cc90101ed6n.html转载 2014-07-21 11:42:50 · 4912 阅读 · 2 评论 -
Qt录音机
最近做项目, 需要一个麦克风音量监听的功能:找了好多这方面的资料, 不知道为什么 总之很少, 在此总结一下, 发贴一枚..原创 2014-05-29 17:14:12 · 6632 阅读 · 3 评论 -
Qt制作360安仔精灵
有两个QLabel, 一个显示静态图片, 一个显示动态图片, 相互切换显示 ..原创 2014-05-26 17:27:58 · 2467 阅读 · 1 评论 -
Qt之再谈阴影边框
今天正好搞一下窗口的阴影,发现一篇文张写转载 2014-05-07 16:15:08 · 7300 阅读 · 0 评论 -
关于QListWidget的Drag和Drop用法
QListWIdget的Drag和Drop. 真是坑爹到不行...其实很简单的.. 最后搞到好多行代码..真是作死的节奏...............原创 2014-05-06 14:43:38 · 11683 阅读 · 14 评论 -
Qt的卡拉OK歌词效果
实现卡拉OK效果, 主要是使用了QPainter的叠加, pTmp.setCompositionMode(QPainter::CompositionMode_DestinationIn);pTmp.drawImage(0, 0, pmMask);pTmp.setCompositionMode(QPainter::CompositionMode_DestinationOver);原创 2014-05-05 16:31:32 · 4584 阅读 · 1 评论 -
Qt 5.1.1 中找不到'GLES2/gl2.h'文件的解决办法。
今天使用Visual Studio建立了一个Qt 5.1.1 项目,可是建立以后编译却发现出现了故障:转载 2014-05-05 09:09:37 · 1521 阅读 · 0 评论 -
JavaScript 的Console log 测试小例
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">Console log 测试 Console log 测试 function testConsole(){ var full_url="media:原创 2014-05-04 13:52:23 · 2228 阅读 · 0 评论 -
如何在每一个单词上显示QToolTip
相信大家都用过词典吧!因为英语不太好。。。呵呵,所以经常进行划词翻译!如何实现的呢?个人理解:鼠标移动至某单词之上,先进行取词,然后进行翻译!好了,如何用Qt进行取词呢,看效果!转载 2014-04-22 11:17:54 · 1924 阅读 · 0 评论 -
[VS调试]VS2010 VS2012调试时显示加载符号导致调试特别慢
下午睡多了,编个小程序(探索形式)搞到现在,遇到一个不爽的问题就是调试时加载很慢,这次百度终于解决了。打开”调试”–>”选项”看下图:转载 2014-04-22 09:16:31 · 7334 阅读 · 0 评论 -
qt正则表达式小例子.
获取网页源码中的链接原创 2014-04-22 09:02:09 · 2940 阅读 · 0 评论 -
Qt获取网页源码
刚看到一篇帖子,可以下载mqq转载 2014-04-19 13:40:42 · 5529 阅读 · 0 评论 -
在Qt编写的程序中打开文件夹
转自:http://blog.csdn.net/yangxiao_0203/article/details/6634293我们知道在dos命令行中可以用"start explorer 地址"的格式打开指定的文件夹。在编程中使用system函数然后再调用前面那句,虽然可以打开指定文件夹,但是总会有dos的黑框闪过,很不美观。下面讲讲在Qt中我使用的方法。以打开程序当前目录为例。这里要转载 2014-03-19 15:10:02 · 3424 阅读 · 0 评论 -
Qt编程调用外部程序打开文件
转自:http://blog.csdn.net/xiexiaopingroma/article/details/5790704QDesktopServices::openUrl ( QUrl::fromLocalFile(fileName) );fileName:文件名,如C:/新建 Microsoft Word 文档.docQUrl::fromLocalFile() 如果文件名或转载 2014-03-19 14:56:40 · 1541 阅读 · 0 评论 -
QT 实现QLabel上的超链接
QT 实现QLabel上的超链接方法一:一个简单的例子:Widget::Widget(QWidget *parent) : QWidget(parent){ QLabel* label = new QLabel("显示的内容",this); label->setFixedSize(200,100); label->move转载 2014-03-05 18:37:18 · 24952 阅读 · 2 评论 -
QSlider 的样式设置
漂亮的QSlider样式.原创 2014-02-28 09:06:33 · 30841 阅读 · 8 评论 -
怎样编译Qt下的Oracle驱动
===================================================================================Windows下编译Oracle驱动===================================================================================打开工程:C:\原创 2014-02-17 13:40:35 · 2471 阅读 · 0 评论 -
Qt波形图
头文件:#ifndef TEST_H#define TEST_H#include #include "ui_test.h"class testView : public QGraphicsView{ Q_OBJECTpublic: testView(QWidget* parent = NULL); ~testView();private slots: void原创 2013-09-13 17:03:26 · 9862 阅读 · 8 评论 -
在Qt中使用OpenCV做视频播放器
OpenCV中文网站:http://www.opencv.org.cn/index.php/%E5%9C%A8Qt%E4%B8%AD%E4%BD%BF%E7%94%A8OpenCV%E5%BA%93例子:UI:头文件:#ifndef CAMARAGET_H#define CAMARAGET_H#include #include #include //转载 2013-06-05 14:59:33 · 10271 阅读 · 4 评论 -
Qt绘制三维图形--饼图
http://www.qtcn.org/bbs/read-htm-tid-53074.htmlvoid aaq::paintEvent( QPaintEvent* ev ){ QPainter painter(this); // 去除画笔 painter.setPen(Qt::NoPen); // 设置反锯齿 painter.setRenderHi原创 2013-03-13 22:42:32 · 8430 阅读 · 0 评论 -
使Qt 程序只能运行一个实例的3种方法
1. 共享内存的方法Unix: QSharedMemory "owns" the shared memory segment. When the last thread or process that has an instance of QSharedMemory attached to a particular shared memory segment detaches from the原创 2013-01-18 21:41:55 · 11563 阅读 · 0 评论 -
CentOS安装QT4遇到的问题
近期做的一个项目需要将Windows下软件一直到Linux下面,之前一直在做Windows上的程序,尽管说Linux上学时学过,但也忘得差不多了,于是开始进行Linux上的研究了,希望有这方面经验的大家可以一起交流交流。今天想在CentOS上安装个Qt库时,下好源代码。./configure检查环境时,出现:Basic XLib functionality test failed!Yo转载 2013-01-04 23:25:45 · 1115 阅读 · 0 评论 -
Qt 打开指定网站/系统文件夹
在Qt程序中,如果要打开指定网站或系统中的文件夹,可以使用QDesktopServices类的openUrl方法。详见http://qt-project.org/doc/qt-4.8/qdesktopservices.html比如要打开Qt开发社区,如下:1 #include 2 #include 3 4 QDesktopServices::openUrl(QUrl("转载 2012-07-30 17:33:02 · 2436 阅读 · 2 评论 -
cann't connected to X server
用qCreater 编译完的程序,不能执行。报这个错误时解决办法。。The general causes for this are as follows: DISPLAY not set in the environment.Solution: export DISPLAY=:0.0./myQtCmdHere( This one doesn't ap转载 2012-07-11 10:51:33 · 2735 阅读 · 0 评论 -
QT 库的连接
如:追加network svg xml库QT += network svg xml添加qwt库LIBS += -L"/usr/local/qwt-6.0.0/lib/" -lqwt添加头文件 如:boost 库INCLUDEPATH += /home/robertkun/project/boost原创 2012-07-11 10:49:42 · 890 阅读 · 0 评论 -
windows下编译qt的mysql驱动
第一步:打开命令提示符,运行: #C:/Qt/2010.05/bin/qtenv.bat 配置环境变量,这个是临时的配置,关闭CMD后就失效了,增加这步可以省去环境变量配置的烦恼。 第二步: #cd C:/Qt/2010.05/qt/src/plugins/sqldrivers/mysql原创 2011-06-19 08:36:00 · 1078 阅读 · 0 评论 -
Qt Object 类简介--Qt 类简介专题(二) 第二页
<br />Qt Object 类简介--Qt 类简介专题(二)<br /> <br />2、和connect 成双成对的disconnect<br />取消从sender对象发送的signal和对象receiver中的member的连接。<br />当这两个有关对象中的一个被销毁时,这个信号——槽连接就被移除了。<br />disconnect()通常被用在三种方式下,正如下面的例子所描述的。<br />1. 取消连接到一个对象的信号的任何事物:<br />disconnect( myObject, 0,原创 2011-01-27 17:03:00 · 930 阅读 · 0 评论 -
Qt Object 类简介--Qt 类简介专题(二) 第一页
<br />给大家推荐一个学习Qt 和 Android 的网站(http://newfaction.net/ ),挺不错的。。gaga<br /> <br />Qt Object 类简介--Qt 类简介专题(二)<br /> <br />详细描述<br />QObject类是所有Qt对象的基类。<br /> <br />QObject是Qt对象模型的中心。这个模型的中心特征就是一种用于无缝对象通讯的被叫做信号和槽的非常强大的机制。你能够使用connect()把信号和槽连接起来并且可以用disconnect(原创 2011-01-27 17:01:00 · 1223 阅读 · 0 评论 -
ubuntu10.10下qt连接mysql数据库
ubuntu10.10下qt连接mysql数据库2011-01-24 11:22<br />第一步:安装qt开发环境<br />xhy@xhy-desktop:~$sudo apt-get install qt4-dev-tools qt4-doc qt4-qtconfig qt4-demos qt4-designer<br /><br />第二步:安装mysql开发环境<br />xhy@xhy-desktop:~$sudo apt-get install mysql-server mysql-clien转载 2011-01-24 23:11:00 · 1365 阅读 · 0 评论 -
在ubuntu10.10下qt开发环境搭建
在ubuntu8.10下qt开发环境搭建我的操作系统是ubuntu8.10,可以在网上找到安装qt编译环境的安装方法。现简略叙述如下: (1)sudo apt-get install qt4-dev-tools qt4-doc qt4-qtconfig qt4-demos qt4-designer 此命令安装了五个软件。 qt4-dev-tools是qt开发的一些工具包,此命令的作用即将qt4的一些头文件和库文件下载,然后解压,最后将解压出来的头文件复制到/usr/include目录,将解压出转载 2011-01-24 23:09:00 · 1473 阅读 · 1 评论 -
QGraphicsView
<br />有一端时间不看Qt 了。。竟然忘记了。。QGraphisView 和 QGraphisScene 之间的系。。。<br />只有卑鄙的。。抄袭了别人一段代码。。<br /> <br />View(视图)负责将Scene(场景)中的元素经过适当的渲染后显示出来。<br /> <br /> #include <QtGui> int main(int argc, char **argv) { QApplication app(argc, argv); QGrap原创 2010-10-23 00:20:00 · 1578 阅读 · 0 评论 -
Qt QLabel 变颜色小例子
setStyleSheet("background-color:yellow");原创 2010-10-21 23:21:00 · 10553 阅读 · 2 评论 -
Qt 局域网聊天
QTcpServer QTcpStock原创 2010-10-21 14:52:00 · 4375 阅读 · 3 评论 -
Qt的事件过滤器
Qt事件模型一个真正强大的特色是一个QObject的实例能够管理另一个QObject 实例的事件。 <br /><br />让我们试着设想已经有了一个CustomerInfoDialog的小部件。CustomerInfoDialog 包含一系列QLineEdit. 现在,我们想用空格键来代替Tab,使焦点在这些QLineEdit间切换。 <br /><br />一个解决的方法是子类化QLineEdit,重新实现keyPressEvent(),并在keyPressEvent()里调用focusNextChil转载 2010-07-08 19:38:00 · 1074 阅读 · 1 评论 -
Qt中事件处理的顺序
<br />1.事件首先由Qt的ServerApplication去接收来自于外部或内部的一些行为,鼠标点击,键盘输入,时钟事件等,分析并决定送往对应的对象去处理(内部管理机制,如有机会另文分析),最后会调用bool QCoreApplication::notify ( QObject * receiver, QEvent * event ) [virtual]去处理,当然这个是虚函数,你可以在子类去重新实现它 。<br /> <br />2.在notify(…)中,在发给对应的接收者前,会先把消息送给QA转载 2010-07-08 19:37:00 · 2256 阅读 · 1 评论 -
Qt的signal/slot的4种连接方式
<br /> <br />signal/slot在底层会使用三种方式传递消息。参见QObject::connect()方法:<br />bool QObject::connect ( const QObject * sender, const char * signal, const QObject * receiver, const char * method, Qt::ConnectionType type = Qt::AutoCompatConnection )<br /><br />最后一个参数是就转载 2010-07-08 17:57:00 · 1880 阅读 · 0 评论