![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
QT
今晚打酱油8
这个作者很懒,什么都没留下…
展开
-
Ubuntu安装qt全过程,qt-Create是一个高集成开发环境
http://flywindwyy.blog.163.com/blog/static/1725508532011026112928613/我觉得使用Ubuntu最为方便,因为需要的软件包大部分都可以通过 apt-get 方式来安装,而不必从源代码开始自己编译。要知道,自己编译源代码可不是一件轻松的事,因为在编译过程中经常会出现令人意外而且莫名其妙的错误。 1,使用的操作系统是转载 2014-07-03 11:07:53 · 827 阅读 · 0 评论 -
Qt中 QTableWidget用法总结
http://edsionte.com/techblog/archives/3014http://hi.baidu.com/fightiger/item/693aaa0f0f87d8103b53eec8 QTableWidget是QT程序中常用的显示数据表格的空间,很类似于VC、C#中的DataGrid。说到QTableWidget,就必须讲一下它跟QTabelView的区别了。QTa转载 2013-09-12 11:39:29 · 9154 阅读 · 0 评论 -
setStyleSheet 一些QSS设置的集合
setStyleSheet 设置的一些集合,一部分源码和截图来自http://blog.sina.com.cn/s/articlelist_2801495241_0_1.html 1. 设置QLabel字体颜色version_title->setStyleSheet("color:white;");2.设置button透明medal_button->setStyleShee原创 2013-09-09 09:00:02 · 5797 阅读 · 0 评论 -
Qt之正则表达式
转自--》 http://blog.sina.com.cn/s/articlelist_2801495241_0_2.html 在用写程序的时候,往往会用到正则表达式,不仅仅是Web开发,MFC、GTK+、Qt开发的图形界面也是如此,只要了解其原理,语法也都大相径庭!1、非汉字(6-20位) 常例:密码框 QRegExp password_reg_exp("[^\转载 2013-09-11 14:45:21 · 1124 阅读 · 0 评论 -
QT 使用QSettings读写ini配置文件
利用Qsettings包一个类 RWIniFile, writeIni方法写文件, readIni方法读文件 rwinifile.h#ifndef RWINIFILE_H#define RWINIFILE_H#include class RWIniFile{public: RWIniFile(); bool static writeIni(Q原创 2013-09-11 14:27:38 · 2649 阅读 · 0 评论 -
QT国际化示例, 检测系统语言,设置适合语言,按键切换显示语言
1.效果如下图,开启就自动检测系统语言,选择系统语言显示,UI有控件设置,在中文和英文之间切换。。 2. 源码dialog.h#ifndef DIALOG_H#define DIALOG_H#include #include class Dialog : public QDialog{ Q_OBJECT public:原创 2013-09-10 14:07:28 · 6089 阅读 · 2 评论 -
Qt之透明提示框
代码来自 http://blog.sina.com.cn/s/blog_a6fb6cc90101az3h.html转载 2013-09-10 22:49:51 · 1786 阅读 · 0 评论 -
Qt之密码框不可全选、复制、粘贴无右键菜单等
转载---》 http://blog.sina.com.cn/s/blog_a6fb6cc90101artk.html在做用户登录界面的时候,往往会用到密码框,则其中的一些功能也要求与普通的输入框不同,包括不能全选、复制、粘贴、无右键菜单等、设置密码不可见等功能! #include "pwd_line_edit.h"PwdLineEdit::PwdLineEdit(转载 2013-09-10 21:22:49 · 1332 阅读 · 0 评论 -
拦截QT关闭窗口的CloseEvent
http://blog.csdn.net/vah101/article/details/6133728QDialog类下有一个虚函数void QDialog::closeEvent ( QCloseEvent * e ) [virtual protected]通过实现closeEvent函数,就可以以对关闭窗口消息进行拦截,比如程序还没有完成工作时,可转载 2013-09-03 16:58:04 · 627 阅读 · 0 评论 -
How to use QToolBar and QToolButton in Qt
http://developer.nokia.com/Community/Wiki/How_to_use_QToolBar_and_QToolButton_in_QtHow to use QToolBar and QToolButton in QtIntroduction This is a small code snippet which shows the use of the转载 2013-09-09 08:37:36 · 1713 阅读 · 0 评论 -
QT 实现按住鼠标左键点击对话框空白处,拖动对话框
定义头文件 QPoint move_point; //移动的距离 bool mouse_press; //按下鼠标左键protected: void mousePressEvent(QMouseEvent *event); void mouseReleaseEvent(QMouseEvent *event); void mouseMoveEve原创 2013-09-09 11:45:44 · 4008 阅读 · 0 评论 -
Qt 安装事件过滤器installEventFilter
Qt 安装事件过滤器installEventFilter(2013-01-28 14:29:18)转载▼ 分类: 工作笔记Qt的事件模型一个强大的功能是一个QObject对象能够监视发送其他QObject对象的事件,在事件到达之前对其进行处理。假设我们有一个CustomerInfoDialog控件,由一些QLineEdit转载 2013-09-09 09:41:16 · 1037 阅读 · 0 评论 -
随感 。。 2013/9/1
九月一号, 往年的开学季。。。 突然发现毕业一年了哎, 不禁感慨时间真的过得快哎。。。这两周,状态有所停滞,请保持每天学习的习惯。。懈怠容易,坚持难 。。。突然对python 感兴趣了, 好吧,下一个目标及计划,学习 “python“。。从现在开始, UP UP 。。。坚持!!原创 2013-09-01 21:20:14 · 665 阅读 · 0 评论 -
Qt基础学习(3)-----滑动条之QSlider
http://blog.csdn.net/qiurisuixiang/article/details/6897914[cpp] view plaincopyprint?//mydialog.h #ifndef MYDIALOG_H #define MYDIALOG_H #include class QLineEdit; class QSlider; c转载 2013-08-31 21:49:14 · 1861 阅读 · 0 评论 -
如何用Qt写一个同一时间只能运行一个实例的应用程序
http://blog.sina.com.cn/s/blog_6343941a0100nk2x.html 为了使一个应用程序在同一时间只运行一个实例,需要用某种方法在程序启动时,检测是否已有正在运行的实例,如果有,则将本次启动的参数传递给前一个实例(例如需要打开的文档的路径),如果没有,则正常启动。实现的方法有多种:1. 用Windows API创建一个互斥量:转载 2013-08-29 16:55:08 · 1432 阅读 · 0 评论 -
Qt之任务栏系统托盘图标
转自 --》 http://blog.csdn.net/qivan/article/details/7506306 托盘图标,一个自己脑子出现很久的词,可惜自己都没动手去实现。最近看见的,听见的多了,自己也感兴趣就弄弄了,感觉还蛮简单了。 贴出效果图: 那么多功能,其实就一个类就搞定了,那就是QSystemTrayIcon 头文件(主要 1转载 2013-09-12 15:26:31 · 1211 阅读 · 0 评论 -
QT (QSS) 编程, QSS语法概述。。setstylesheet
http://www.cnblogs.com/davesla/archive/2011/01/30/1947928.html转载] QT皮肤(QSS)编程借用css 的灵感, Qt也支持Qt自己的css, 简称qss。同css 相似,qss的主要功能与最终目的都是能使界面的表现与界面的元素分离,即质与形的分离,就如同一个人可以在不同的时候穿上不同的衣服一样,css机制的引入转载 2013-09-03 22:38:08 · 1164 阅读 · 0 评论 -
QT 带有菜单项的ToolButton
QToolBar *pToolBar = new QToolBar; QToolButton *pMenuBtn = new QToolButton; pMenuBtn->setText(tr("Menu")); QMenu *pMenu = new QMenu; pMenu->addAction(tr("Qt")); pMenu->add原创 2013-09-11 23:09:39 · 4001 阅读 · 0 评论 -
Ubuntu14.04 静态编译安装Qt4.8.6
./configure -static -nomake demos -nomake examples -nomake tools -no-exceptions -prefix /usr/local/Qt-4.8.6-staticQt的静态编译是本文介绍的内容,相比较来说 windows 的Qt静态编译比较容易,相反对于 linux 编译网上的文章实践下来都有这样那样的错误,这里简要小结转载 2014-10-19 19:10:58 · 2732 阅读 · 0 评论 -
完整的windows下搭建Qt开发环境 QT4.8+qt creator2.8.0, 解决 gbd异常中断 和 静态编译
http://blog.csdn.net/coding_ali/article/details/10177615换系统之后还没玩过Qt,最近时间了,就折腾折腾。。。。 1.要下载的安装包。包括:MinGW-gcc440_1.zip qt-creator-windows-opensource-2.8.0.exe转载 2014-04-22 21:57:24 · 3202 阅读 · 0 评论 -
Qt版权介绍:GPL, LGPL 以及 Commercial 授权
http://blog.csdn.net/changsheng230/article/details/6167933Qt版权介绍:GPL, LGPL 以及 Commercial 授权分类: Qt 2011-01-28 13:06 3631人阅读 评论(0)收藏 举报qtnokia产品 Qt GPL, LGPL & Commercial Licen转载 2013-10-25 08:07:39 · 3170 阅读 · 0 评论 -
QT 按键处理 快捷键处理 shift + ctrl
原味地址:http://www.cnblogs.com/codingmylife/archive/2010/08/30/1812739.htmlCTRL+Enter发送信息的实现在现在的即时聊天程序中,一般都设置有快捷键来实现一些常用的功能,类似QQ可以用CTRL+Enter来实现信息的发送。在QT4中,所有的事件都继承与QEvent这个类,以下是用QEvent来实现快捷键转载 2013-09-26 09:57:22 · 3798 阅读 · 0 评论 -
Qt窗口屏幕居中显示
转自--》 http://blog.chinaunix.net/uid-20718335-id-364404.html窗口的屏幕居中显示问题,在各开发工具中原理相同,首先使用特定的方法得到显示屏幕的宽度和高度,再根据窗口本身的宽度和高度计算出窗口的左上角坐标位置. Qt中可以采用两种方法达到窗口的屏幕居中显示:方法一: 显示前先计算出窗口显示位子,并移到对应位子后再显示窗口转载 2013-09-23 08:39:58 · 761 阅读 · 0 评论 -
QT 操作数据库SQLite实例
#include "widget.h"#include #include #include #include int main(int argc, char *argv[]){ QApplication a(argc, argv); QTextCodec::setCodecForTr(QTextCodec::codecForLocale());原创 2013-09-17 10:58:43 · 1822 阅读 · 0 评论 -
QT MVC 模型/视图
1、 模型视图实例一, #include #include #include #include #include #include int main(int argc, char *argv[]){ QApplication a(argc, argv); QFileSystemModel model; model.setRootPa原创 2013-09-17 13:45:45 · 1043 阅读 · 0 评论 -
sqlite3简单教程整理
一、Ubuntu下安装sqlite31.介绍:sqlite3是linux上的小巧的数据库,一个文件就是一个数据库。2.安装: 要安装sqlite3,可以在终端提示符后运行下列命令: sudo apt-get install sqlite3 检查版本 sqlite3 -version3.测试 当前目录下建立test.db测试数据库文件 sqlite转载 2013-09-16 15:54:30 · 863 阅读 · 0 评论 -
QT 巧用QSignalMapper分类有序地处理大量信号
转自--》 http://blog.csdn.net/cuteqt/article/details/4306900QSignalMapper这个类并不是个新鲜概念, 早在Qt2里就已经存在, 而且它的功能也是始终如一。 不过由于宣传力度不够(例子里涉及到它的很少)了解这个类人可能还不是很多, 所以特此撰文介绍此类的功能和用法。简单的理解,可以把SignalMapper这个类看成是信转载 2013-09-16 13:27:35 · 770 阅读 · 0 评论 -
Qt 怎么画一个圆角矩形对话框,或者圆角控件
1. 2. 在自定义控件的 构造函数中加入如下一段断码 this->setWindowFlags(Qt::Dialog | Qt::FramelessWindowHint); //隐藏对话框标题栏 QPainterPath path; QRectF rect = QRectF(0,0,100,100); //两点确定矩形范围,一般为控件大小,这样可以原创 2013-09-12 15:53:17 · 5084 阅读 · 0 评论 -
QPixmap显示图片 并 修改图片
http://hi.baidu.com/eygaqurchnbhsyq/item/2b9624006120f2edff240d42QPixmap显示图片现在我们来实现在窗口上显示图片,并学习怎样将图片进行平移,缩放,旋转和扭曲。这里我们是利用QPixmap类来实现图片显示的。一、利用QPixmap显示图片。1.将以前的工程文件夹进行复制备份,我们这里将工转载 2013-09-05 22:22:06 · 2175 阅读 · 0 评论 -
setWindowFlags的使用
setWindowFlags的使用 setWindowFlags(Qt::WindowCloseButtonHint);//哈哈窗口只有一个关闭按钮 使用方法:1: clientMainWindow::clientMainWindow(QWidget *parent) : QMainWindow(parent,Qt::WindowCloseButtonH转载 2013-09-05 21:35:52 · 2607 阅读 · 0 评论 -
Qt 自定义PushButton
http://blog.csdn.net/zddblog/article/details/11116191功能:鼠标弹起并在按键区域内时,按键响应。并实现normal、hover、pressed效果,PushButton大小默认为传入图片大小。PushButton的normal、hover、pressed效果没有使用QSS实现,因为重写mouseReleaseEvent后,qss的ho转载 2013-09-05 19:48:25 · 1879 阅读 · 0 评论 -
Qt之界面实现技巧-- 窗体显示,绘制背景,圆角,QSS样式
转自 --》 http://blog.sina.com.cn/s/blog_a6fb6cc90101dech.html总结一下,在开发Qt的过程中的一些技巧!可遇而不可求。。。一、主界面1、无边框 setWindowFlags(Qt::FramelessWindowHint)2、界面始终位于顶部位置 setWindowFlags(Qt::Window转载 2013-09-12 16:19:53 · 3897 阅读 · 0 评论 -
QT QDialog如何弹出一个子窗口
1. 假设已有一个QDialog的父窗口, 想弹出的子窗口为自己实现的myDialog : QDialog.myDialog 设计和平常的QDialog一样,childDialog : public QDialog{ ... ... setLayout(mainLayout);} 子窗口的退出用 槽成员函数 done(int); 2. 在父窗口原创 2013-08-29 16:05:32 · 4958 阅读 · 0 评论 -
Qt QTreeWidget节点的添加+双击响应+删除详解
转自: http://www.cnblogs.com/Romi/archive/2012/08/08/2628163.html 承接该文http://www.cnblogs.com/Romi/archive/2012/04/16/2452709.html,在该文基础上继续讲解QTreeWidget控件的使用,同时解决该文最后留下的问题。QTreeWidget是实现树形结构的类,在很转载 2013-08-29 09:45:15 · 1834 阅读 · 0 评论 -
ubuntu12.04 错误:phonon: No such file or directory; phonon模块的安装
http://blog.csdn.net/xsl1990/article/details/9009919错误:phonon: No such file or directory1)sudo apt-get install libgstreamer0.10-0 libgstreamer0.10-dev libgstreamer-plugins-base0.10-0 libgstreamer转载 2013-08-28 21:19:50 · 1164 阅读 · 0 评论 -
QT XML文档的解析 QXmlStreamReader, DOM,SAX 三种解析方法 简单示例
0. xml文档如下 10 34-35 307-308 115 244 9 1. 用QXmlStreamReader 解析原创 2013-08-26 11:01:23 · 1693 阅读 · 0 评论 -
QPushButton 响应回车 设置默认按钮
ui.pushButton->setFocus(); //设置默认焦点 ui.pushButton->setShortcut( QKeySequence::InsertParagraphSeparator ); //设置快捷键为键盘的“回车”键ui.pushButton->setShortcut(Qt::Key_Enter); //设置快捷键为enter键ui.pushButton->转载 2013-08-12 08:43:26 · 5024 阅读 · 0 评论 -
QT 使用QUdpSocket QUdpServer UDP 建立客户端与服务器端
1. 模拟天气监控,每隔两秒从Server发送天气信息到Client. 2. 示例代码 --------------------------- Server 端 -------------------------------------修改工程文件.pro , QT += network, 添加net模块udpsend.h#ifndef UDPSEND_H#defi原创 2013-08-23 15:26:03 · 2287 阅读 · 0 评论 -
QT 使用QTcpServer QTcpSocket 建立TCP服务器端 和 客户端
1。 如图客户端连接server后,server发送“hello tcp“ 给客户端 2. 实例代码----------------------------------- server端 -----------------------------------------修改工程文件.pro, QT += network, 添加net模块widget.h#ifndef原创 2013-08-23 13:35:32 · 8327 阅读 · 0 评论 -
Qt QThread 线程创建,线程同步,线程通信 实例
1. 继承QThread, 实现run()方法, 即可创建线程。 2. 实例1 代码myThread.h#ifndef MYTHREAD_H#define MYTHREAD_H#include class myThread : public QThread{ Q_OBJECTpublic: myThread();转载 2013-08-22 13:20:49 · 3371 阅读 · 0 评论