随笔分类 -  Qt

Qt中限制IP输入的正则表达式:
摘要:这个例子中,是使用QLineEdit加入正则表达式来实现ip地址的输入功能的,不符合规范的数据将不能输入: [cpp] view plain copy QRegExp regExpIP("((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])[\\.] 阅读全文

posted @ 2017-01-18 09:35 A-祥子 阅读(3118) 评论(1) 推荐(1)

Qt中数据模块学习
摘要:QtSql模块 驱动类型和数据库:不同的数据库用不同的驱动连接(接口不同) QDB2->DB2 QOCI->orcle QODBC->SQLServer等 QSqlDataBase类,关于数据库的各种操作,连接数据库,打开,关闭数据库,删除连接,查看驱动类型 QSqlIndex类,索引,append 阅读全文

posted @ 2017-01-07 14:26 A-祥子 阅读(398) 评论(0) 推荐(0)

Qt 多线程和网络编程学习
摘要:一,Qt多线程类学习 QThread类,开始一个新的线程就是开始执行重新实现QThread::run(),run()是默认现实调用exec(),QThread::start()开始线程的执行,run()函数是在start()函数调用之后开始执行 QMutex类,互斥量/互斥锁,加锁解锁,原子操作 Q 阅读全文

posted @ 2017-01-07 14:01 A-祥子 阅读(2211) 评论(0) 推荐(0)

Qt QAxObject操作excel文件过程总结(转):
摘要:正好同事问道Qt下操作excel. 转自:http://blog.csdn.net/a156392343/article/details/48092515 配制方面: 1、确保Excel软件在本地服务器注册成功,没注册成功的可以通过 在运行中"E:\program Files\Microsoft O 阅读全文

posted @ 2016-12-19 23:53 A-祥子 阅读(12013) 评论(1) 推荐(1)

Qt开发中的实用笔记二--中文转码问题和string转换问题:
摘要:一,中文乱码转码问题 1,转码三句话:window下默认是GBK格式,linux下默认是UTF-8,看情况转换UTF-8/GBK QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8")); QTextCodec::setCodecFor 阅读全文

posted @ 2016-12-19 19:43 A-祥子 阅读(899) 评论(0) 推荐(0)

Qt开发中的实用笔记一--xml,Qpainter,Delegate:
摘要:因为开发环境不能联网,开发中用到有用的知识就记在word稳定中,不知不觉就记载了几十页,为避免笔记丢失,现在就一点点忘博客上搬,方便日后回顾! 一,xml文档的生成和解析 1,Dom方式: xml首行说明类 QDomProcessingLnstruction类 元素对应QDomElement类 属性 阅读全文

posted @ 2016-12-19 19:14 A-祥子 阅读(470) 评论(0) 推荐(0)

Qt实用小技巧(转)
摘要:原博网址:http://www.cnblogs.com/feiyangqingyun/archive/2010/12/06/1898143.html 1、如果在窗体关闭前自行判断是否可关闭答:重新实现这个窗体的 closeEvent()函数,加入判断操作 void MainWindow::close 阅读全文

posted @ 2016-12-19 18:46 A-祥子 阅读(3662) 评论(0) 推荐(1)

QTableWidget实用技巧(转)
摘要:http://blog.csdn.NET/mingxia_sui/article/details/7681863 在使用Qt不多的日子里,已经两次用到了QTableWidget这个控件,也慢慢的习惯和喜欢上了它。再使用QTableWidget的时候,已不像刚开始使用时的迷茫。嗯嗯。现在就来总结总结我 阅读全文

posted @ 2016-11-21 16:33 A-祥子 阅读(1358) 评论(0) 推荐(0)

QSqlTableModel 使用方法(转)
摘要:Qt QSqlTableModel 使用心得 连接数据库 执行sql查询,条件显示,排序 获取记录数,列数以及记录内容,字段内容 新增,修改,删除,恢复 其它 1 连接数据库(我用的access2003做实验) 在.pro文件添加 QT +=SQL win32:CONFIG+=console MAI 阅读全文

posted @ 2016-11-18 10:32 A-祥子 阅读(47806) 评论(0) 推荐(1)

列表框QListWidget类
摘要:QListWidget类也是GUI中常用的类,它从QListView下派生: 常用方法和属性: (1)addItem void addItem ( const QString & label )void addItem ( QListWidgetItem * item )void addItems 阅读全文

posted @ 2016-09-27 17:52 A-祥子 阅读(7376) 评论(0) 推荐(0)

Qt之QComboBox(基本应用、代理设置)(转)
摘要:QComboBox下拉列表比较常用,用户可以通过选择不同的选项来实现不同的操作,如何实现自己的下拉列表呢? 很多人在问QComboBox如何设置选项的高度、代理等一些问题!今天就在此分享一下自己的一些小心得。。。 一、基本应用 QComboBox *network_type = new QCombo 阅读全文

posted @ 2016-09-20 23:57 A-祥子 阅读(13718) 评论(0) 推荐(0)

QTreeWidget创建
摘要:QTreeWidget。顾名思义,这个类用来展示树型结构。同前面说的QListWidget类似,这个类需要同另外一个辅助类QTreeWidgetItem一同使用。不过,既然是提供方面的封装类,即便是看上去很复杂的树,在使用这个类的时候也是显得比较简单的。当不需要使用复杂的QTreeView的特性的时 阅读全文

posted @ 2016-09-20 23:46 A-祥子 阅读(2937) 评论(0) 推荐(0)

Qt QTreeWidget节点的添加+双击响应+删除详解(转)
摘要:QTreeWidget是实现树形结构的类,在很多软件中都可以看到类似树形结构的界面。 我做的一个示例如下图,用来处理图像,最顶层节点是图像的路径名,子节点是图像的各个波段,双击各个波段会显示图像各波段的灰度图像,同时还有删除指定节点(父节点和子节点同时删除)的功能。效果如下所示 要完成这样的功能需要 阅读全文

posted @ 2016-09-20 23:22 A-祥子 阅读(2907) 评论(0) 推荐(0)

Qt QTreeWidget 树形结构实现(转)
摘要:Qt中实现树形结构可以使用QTreeWidget类,也可以使用QTreeView类,QTreeWidget继承自QTreeView类。树形效果如下图所示: 这是怎么实现的呢?还有点击节点时会有相应的事件响应。 1. 树形结构实现 QT GUI中有treeWidget部件,将该控件在Gui中布局好,假 阅读全文

posted @ 2016-09-20 23:19 A-祥子 阅读(21073) 评论(0) 推荐(0)

QMessageBox类学习:
摘要:先来看一下最熟悉的QMessageBox::information。我们在以前的代码中这样使用过: QMessageBox::information(NULL, "Title", "Content", QMessageBox::Yes | QMessageBox::No, QMessageBox:: 阅读全文

posted @ 2016-09-12 23:55 A-祥子 阅读(3729) 评论(0) 推荐(0)

QAction类详解:
摘要:先贴一段描述:Qt文档原文: Detailed Description The QAction class provides an abstract user interface action that can be inserted into widgets. In applications ma 阅读全文

posted @ 2016-09-12 22:49 A-祥子 阅读(14619) 评论(0) 推荐(0)

Qt事件和信号的区别 .
摘要:仔细来看,事件与信号其实并无多大差别,从我们对其需求上来说,都只要能注册事件或信号响应函数,在事件或信号产生时能够被通知到即可。但有一项区别在于,事件处理函数的返回值是有意义的,我们要根据这个返回值来确定是否还要继续事件的处理,比如在QT中,事件处理函数如果返回true,则这个事件处理已完成,QAp 阅读全文

posted @ 2016-09-11 10:23 A-祥子 阅读(7368) 评论(0) 推荐(1)

Qt消息机制和事件(二)
摘要:三,事件过滤器 有时候,对象需要查看、甚至要拦截发送到另外对象的事件。例如,对话框可能想要拦截按键事件,不让别的组件接收到;或者要修改回车键的默认处理。 通过前面的章节,我们已经知道,Qt 创建了QEvent事件对象之后,会调用QObject的event()函数处理事件的分发。显然,我们可以在eve 阅读全文

posted @ 2016-08-31 23:51 A-祥子 阅读(3387) 评论(0) 推荐(1)

Qt消息机制和事件(一)
摘要:一,事件 事件(event)是由系统或者 Qt 本身在不同的时刻发出的。当用户按下鼠标、敲下键盘,或者是窗口需要重新绘制的时候,都会发出一个相应的事件。一些事件在对用户操作做出响应时发出,如键盘事件等;另一些事件则是由系统自动发出,如计时器事件。 Qt 程序需要在main()函数创建一个QAppli 阅读全文

posted @ 2016-08-31 02:15 A-祥子 阅读(9980) 评论(0) 推荐(0)

导航