
Qt
文章平均质量分 53
robertkun
deep thinking
展开
-
QListView 滚动条的两种滚动模式
一种是按Item滚动, 一种是按像素滚动. 两种方式 , 按需所用.enum QAbstractItemView::ScrollModeConstant Value DescriptionQAbstractItemView::ScrollPerItem 0 The view will scroll the contents one item at a time.QAbstrac原创 2015-04-30 09:24:02 · 8536 阅读 · 0 评论 -
仿QQ登录界面的QComboBox
转自: http://blog.sina.com.cn/s/blog_a6fb6cc90101ed6n.html转载 2014-07-21 11:42:50 · 5045 阅读 · 2 评论 -
如何在每一个单词上显示QToolTip
相信大家都用过词典吧!因为英语不太好。。。呵呵,所以经常进行划词翻译!如何实现的呢?个人理解:鼠标移动至某单词之上,先进行取词,然后进行翻译!好了,如何用Qt进行取词呢,看效果!转载 2014-04-22 11:17:54 · 1956 阅读 · 0 评论 -
[VS调试]VS2010 VS2012调试时显示加载符号导致调试特别慢
下午睡多了,编个小程序(探索形式)搞到现在,遇到一个不爽的问题就是调试时加载很慢,这次百度终于解决了。打开”调试”–>”选项”看下图:转载 2014-04-22 09:16:31 · 7374 阅读 · 0 评论 -
关于QListWidget的Drag和Drop用法
QListWIdget的Drag和Drop. 真是坑爹到不行...其实很简单的.. 最后搞到好多行代码..真是作死的节奏...............原创 2014-05-06 14:43:38 · 11983 阅读 · 14 评论 -
qt正则表达式小例子.
获取网页源码中的链接原创 2014-04-22 09:02:09 · 2974 阅读 · 0 评论 -
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 · 4664 阅读 · 1 评论 -
Qt 5.1.1 中找不到'GLES2/gl2.h'文件的解决办法。
今天使用Visual Studio建立了一个Qt 5.1.1 项目,可是建立以后编译却发现出现了故障:转载 2014-05-05 09:09:37 · 1600 阅读 · 0 评论 -
Qt获取网页源码
刚看到一篇帖子,可以下载mqq转载 2014-04-19 13:40:42 · 5615 阅读 · 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 · 2271 阅读 · 0 评论 -
Qt编程调用外部程序打开文件
转自:http://blog.youkuaiyun.com/xiexiaopingroma/article/details/5790704QDesktopServices::openUrl ( QUrl::fromLocalFile(fileName) );fileName:文件名,如C:/新建 Microsoft Word 文档.docQUrl::fromLocalFile() 如果文件名或转载 2014-03-19 14:56:40 · 1607 阅读 · 0 评论 -
Qt制作360安仔精灵
有两个QLabel, 一个显示静态图片, 一个显示动态图片, 相互切换显示 ..原创 2014-05-26 17:27:58 · 2517 阅读 · 1 评论 -
Qt录音机
最近做项目, 需要一个麦克风音量监听的功能:找了好多这方面的资料, 不知道为什么 总之很少, 在此总结一下, 发贴一枚..原创 2014-05-29 17:14:12 · 6735 阅读 · 3 评论 -
QT调用D3D绘制旋转三角形
我的环境是win7+Qt5.1之前在网上找了一些例子, 怎么调试都不出来. 原来是窗口属性的问题.解决方法:网上的例子: setAttribute(Qt::WA_PaintOnScreen, true);Note: This flag is only supported on X11 and it disables double buffering.看文档发现这个属性只能用于X原创 2014-12-30 13:43:19 · 4438 阅读 · 2 评论 -
Qt工程使用VLD检测内存泄露
Win7下的Qt工程, 本来想用DevPanter 来进行内存泄露的检测. 怎料不能用. 加载Qt库的过程中会崩溃.无奈只能用VLD来检测. 个人感觉DevPanter还是要直观一些.原创 2014-12-25 10:31:24 · 2925 阅读 · 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 · 8465 阅读 · 0 评论 -
Qt之再谈阴影边框
今天正好搞一下窗口的阴影,发现一篇文张写转载 2014-05-07 16:15:08 · 7347 阅读 · 0 评论 -
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 · 7781 阅读 · 1 评论 -
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 · 25165 阅读 · 2 评论 -
自定义QMenu图标大小
上代码:原创 2014-07-25 14:38:37 · 7343 阅读 · 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 · 7231 阅读 · 0 评论 -
Qt判断大小写键Caps Lock状态
重载KeyPressEvent() 和 KeyReleaseE原创 2014-07-24 11:12:19 · 8603 阅读 · 2 评论 -
窗口设置为Qt::Popup时, 如何去掉窗口阴影?
CFlowerWid::CFlowerWid(QWidget *parent) : QWidget(parent){ ui.setupUi(this); setWindowFlags(windowFlags() | Qt::FramelessWindowHint | Qt::Popup); setAttribute(Qt::WA_TranslucentBackground);}原创 2014-07-24 11:05:30 · 9718 阅读 · 6 评论 -
在Qt编写的程序中打开文件夹
转自:http://blog.youkuaiyun.com/yangxiao_0203/article/details/6634293我们知道在dos命令行中可以用"start explorer 地址"的格式打开指定的文件夹。在编程中使用system函数然后再调用前面那句,虽然可以打开指定文件夹,但是总会有dos的黑框闪过,很不美观。下面讲讲在Qt中我使用的方法。以打开程序当前目录为例。这里要转载 2014-03-19 15:10:02 · 3488 阅读 · 0 评论 -
QSlider 的样式设置
漂亮的QSlider样式.原创 2014-02-28 09:06:33 · 31001 阅读 · 8 评论 -
怎样编译Qt下的Oracle驱动
===================================================================================Windows下编译Oracle驱动===================================================================================打开工程:C:\原创 2014-02-17 13:40:35 · 2509 阅读 · 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 · 1509 阅读 · 1 评论 -
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 · 1394 阅读 · 0 评论 -
Qt QLabel 变颜色小例子
setStyleSheet("background-color:yellow");原创 2010-10-21 23:21:00 · 10622 阅读 · 2 评论 -
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 · 1600 阅读 · 0 评论 -
Qt 局域网聊天
QTcpServer QTcpStock原创 2010-10-21 14:52:00 · 4423 阅读 · 3 评论 -
Qt的事件过滤器
Qt事件模型一个真正强大的特色是一个QObject的实例能够管理另一个QObject 实例的事件。 <br /><br />让我们试着设想已经有了一个CustomerInfoDialog的小部件。CustomerInfoDialog 包含一系列QLineEdit. 现在,我们想用空格键来代替Tab,使焦点在这些QLineEdit间切换。 <br /><br />一个解决的方法是子类化QLineEdit,重新实现keyPressEvent(),并在keyPressEvent()里调用focusNextChil转载 2010-07-08 19:38:00 · 1097 阅读 · 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 · 2321 阅读 · 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 · 1913 阅读 · 0 评论 -
Qt的一些鲜为人知但是非常有用的小功能
最近看了stackoverflow上一个讨论,写了篇blog,列举了Qt的一些鲜为人知但是非常有用的小功能: 1. Q_GADGET:不需要从QObject继承就可以使用Qt的Meta Object功能 2. Q_ENUMS:对枚举对象进行反射(reflection) 3. Q_SIGNAL:不需要signals关键字就可以将一个函数指定为singal函数 4. Q_SLOT:不需要slots关键字就可以将一个函数指定为slot函数 5. Q_FOREACH:Qt提供的关键转载 2010-07-07 13:46:00 · 1305 阅读 · 0 评论 -
qrand() 的用法
qrand()所谓的“伪随机数”指的并不是假的随机数,这里的“伪”是有规律的意思。其实绝对的随机数只是一种理想状态的随机数,计算机只能生成相对的随机数即伪随机 数。计算机生成的伪随机数既是随机的又是有规律的 —— 一部份遵守一定的规律,一部份则不遵守任何规律。比如“世上没有两片形状完全相同的树叶”,这正点到了事物的特性 —— 规律性;但是每种树的叶子都有近似的形状,这正是事物的共性 —— 规律性。从这个角度讲,我们就可以接受这样的事实了:计算机只能产生伪随机数而不是绝对的随机数。原创 2010-07-07 13:44:00 · 19176 阅读 · 1 评论 -
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 · 954 阅读 · 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 · 1247 阅读 · 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 · 9949 阅读 · 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 · 10334 阅读 · 4 评论