![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
QT
文章平均质量分 93
zy_heu
这个作者很懒,什么都没留下…
展开
-
QT SQLite 多数据库操作大全
cpp] view plain copy print?m_dbTest = QSqlDatabase::addDatabase("QSQLITE"); m_dbTest.setDatabaseName("sqlite.db"); if(m_dbTest.open()) { qDebug() "database succeeded to open"; }转载 2016-12-16 08:36:43 · 715 阅读 · 0 评论 -
Qt多线程
1.QThread类 QThread类并不是代表一个新的线程,而是QT提供的一个接口,用于控制一个子线程。每个QThread的实例就代表着对一个新线程的一个控制类。对于第一次使用QT多线程的人,或许就会很迷惑很不适应。 QThread提供一个公共槽接口--start(),当你有一个QThread的实例例如QThread q_thread转载 2017-01-13 08:38:05 · 255 阅读 · 0 评论 -
常用正则表达式大全
网上找到的常用正则表达式,留着以后可能用得上,正则表达式实在是不好写,只好拿来主义了,在Delphi中没有自己带有正则表达式的组件,靠第三方了,都说PerlRegEx 是首选, 去这里下载,官方网站:http://www.regular-expressions.info/delphi.html。另外,万一老师在他的博客上写了PerRegEx的使用,可以去看看:http://www.cn转载 2017-05-03 09:48:03 · 276 阅读 · 0 评论 -
QT正则表达式
1. 常用正则表达式表达式说明\r, \n代表回车和换行符\t制表符\\代表 "\" 本身\^匹配 ^ 符号本身\$匹配 $ 符号本身元字符说明.匹配除了换行符以外的任意字符\w匹配字母、数字、下划线、汉字转载 2017-05-03 13:39:29 · 497 阅读 · 0 评论 -
Qt 自定义 滚动条 样式
Qt 自定义 滚动条 样式 今天是时候把软件中的进度条给美化美化了,最初的想法就是仿照QQ。先前的进度条是这样,默认的总是很难受欢迎的;美化之后的是这样,怎么样?稍微好看一点点了吧,最后告诉你实现这个简单的效果在Qt只需要加几句简单的样式。下面就来吐槽吐槽,关于进度条样式的设置问题,欢迎评论交流,高手勿喷。 Qt设置样式的方式有两种,一种直接在程序中写,适用于样转载 2017-05-27 15:41:28 · 8985 阅读 · 0 评论 -
自定义 QTreeView
自定义 QTreeView交替行的背景色可以使用下面样式代码来定义:QTreeView { alternate-background-color: yellow;}123123当鼠标划过 item 时,如果要提供一个特殊的背景色,可以使用 ::item 辅助控制,例如:QTreeView { show-decoration-selected: 1;}转载 2017-05-27 17:45:24 · 2476 阅读 · 2 评论 -
Qt 的线程与事件循环
周末天冷,索性把电脑抱到床上上网,这几天看了 dbzhang800 博客关于 Qt 事件循环的几篇 Blog,发现自己对 Qt 的事件循环有不少误解。从来只看到现象,这次借 dbzhang800 的博客,就代码论事,因此了解到一些 Qt 深层的实现,虽然是在 Qt 庞大的构架里只算的是冰山的一角,确让人颇为收益。 从 dbzhang800 的博客中转载两篇关于事件循环的文转载 2017-12-15 08:13:00 · 226 阅读 · 0 评论 -
Qt 的线程与事件循环
周末天冷,索性把电脑抱到床上上网,这几天看了 dbzhang800 博客关于 Qt 事件循环的几篇 Blog,发现自己对 Qt 的事件循环有不少误解。从来只看到现象,这次借 dbzhang800 的博客,就代码论事,因此了解到一些 Qt 深层的实现,虽然是在 Qt 庞大的构架里只算的是冰山的一角,确让人颇为收益。 从 dbzhang800 的博客中转载两篇关于事件循环的文转载 2017-12-15 08:14:35 · 338 阅读 · 0 评论 -
Qt css颜色对照表
css颜色代码对照FFFFFF #DDDDDD #AAAAAAFFFFFF#DDDDDD#AAAAAA#888888#666666#444444#000000#FFB7DD#FF88C2#FF44AA#FF0088#C10066#A20055#8C0044#FFCCCC#FF8888#FF3333#FF0000#CC0000#AA0000#880000#FFC8B4#FFA488#FF7744转载 2018-01-02 15:17:18 · 24204 阅读 · 3 评论 -
QT——QByteArray及QBuffer
1)QByteArray类提供了一个[字节]数组。QByteArray 既可以存储原始的字节(包括'\0'),又可以被用来存储惯例上8位以'\0'结尾的字符串。charstr[] = {'h','e','l','l','o','\0'} 或者 char str = "hello">。由于QByteArray封装的功能很多,使用起来比char*要方便的多,而就其内部实现来讲,它会保证转载 2017-12-19 13:18:07 · 1885 阅读 · 0 评论 -
移植QT5.6到嵌入式开发板(史上最详细的QT移植教程)
2016年09月28日 08:54:40 Linux学习之路 阅读数:47380版权声明:欢迎转载,转载请注明出处 http://blog.csdn.net/lizuobin2/ https://blog.csdn.net/lizuobin2/article/details/52673494 目前网上的大多数 QT 移植教程还都停留在 qt4.8 版本,或者还有更老的 Qtopia...转载 2019-02-27 08:20:37 · 291 阅读 · 0 评论 -
【Qt】槽函数中获取发出信号的对象
核心:QObject::sender()对于信号与槽的连接connect( obj1 , SIGNAL(sigFun()) , obj2 , SLOT(slotFun()) )或者connect( obj1 , &Object1::sigFun , obj2 , &Object2::slotFun )可以通过信号与槽函数的参数来传递数据但是存在一些情况,转载 2017-01-12 13:00:48 · 16003 阅读 · 3 评论 -
qt软键盘
最近搞了一个组织细胞脱水机项目,当然,对于国内的项目都是仿来仿去的,我们也不例外,开启被仿机器后,第一个看到的界面就是用户登录界面,需要输入中文,作为一个程序员,我的第一反应就是我需要采用什么用的框架来做这个界面,方向是多方面的,肯定会选择自己熟悉的一个,自然而然,我选择了QT来做界面,但是QT并没有像安卓,iOS,C#等支持得那么完美,毕竟做的人不是那么多,所以相对不是那么完美。我们没有鼠标键盘转载 2017-01-14 10:37:29 · 1081 阅读 · 0 评论 -
QT QTableWidget 用法总结
QTableWidget是QT程序中常用的显示数据表格的空间,很类似于VC、C#中的DataGrid。说到QTableWidget,就必须讲一下它跟QTabelView的区别了。QTableWidget是QTableView的子类,主要的区别是QTableView可以使用自定义的数据模型来显示内容(也就是先要通过setModel来绑定数据源),而QTableWidget则只能使用标准的数转载 2016-12-16 08:37:43 · 621 阅读 · 0 评论 -
delete 与 deleteLater()
deleteLater() 是QT的产物, 而C++标准是没有的。delete是C++与QT公用的。所以很多人,是不太相信deleteLater()的。简单地讲一下deleteLater() 的作用吧。很多人应该用过 QPointer.吧, deleteLater()跟它类似,就是在删除一个对像时,依赖它的子对象,子对象的子对象都会关联地删除。当我们使用父对象来创建一个对象转载 2016-12-16 08:38:35 · 738 阅读 · 0 评论 -
Qt浅谈之一:内存泄露(总结)
一、简介 Qt内存管理机制:Qt 在内部能够维护对象的层次结构。对于可视元素,这种层次结构就是子组件与父组件的关系;对于非可视元素,则是一个对象与另一个对象的从属关系。在 Qt 中,在 Qt 中,删除父对象会将其子对象一起删除。 C++中delete 和 new 必须配对使用(一 一对应):delete少了,则内存泄露,多了麻烦更大。Qt中使用了new却很少转载 2016-12-16 08:39:32 · 1253 阅读 · 0 评论 -
QTableWidget详解(样式、右键菜单、表头塌陷、多选等)
在Qt的开发过程中,时常会用到表单(QTableWidget)这个控件,网上的资料不少,但是都是最基本的,有一些比较经常遇到的问题也说得不太清楚。所以,今天就在这里总结一下! 以下为个人模拟Windows资源管理器的一个表单 一、设置表单样式 table_widget->setColumnCount(4); //设置列数 table_widget->horizo转载 2016-12-16 08:41:13 · 1217 阅读 · 0 评论 -
Qt之操作数据库(SQLite)
QtSql模块提供了与平台以及数据库种类无关的访问SQL数据库的接口,这个接口由利用Qt的模型视图结构将数据库与用户界面集成的一套类来支持。 QSqlDatabase对象象征了数据库的关联。Qt使用驱动程序与各种数据库的应用编程接口进行通信。Qt的桌面版(Desktop Edition)包括如下一些驱动程序: 驱动程序 数据库 QDB转载 2016-12-16 08:42:25 · 769 阅读 · 0 评论 -
Qt数据库sqlite总结
原文地址:http://blog.csdn.net/NewBee520/article/details/8247236QSqlDatabase类实现了数据库连接的操作QSqlQuery类用来执行SQL语句QSqlRecord类封装数据库所有记录QSqlRelationalTableModelQSqlQueryModelQSqlTableModel第一:QSqlD转载 2016-12-16 10:15:57 · 517 阅读 · 0 评论 -
嵌入式linux下的QT的环境变量
1.POINTERCAL_FILE:指定包含用于校准指针设备的数据的文件。 可以查看QWSCalibratedMouseHandler and Qt for Embedded Linux Pointer Handling.2.QT_ONSCREEN_PAINT:如果这个选项被定义了,应用程序将会直接在屏幕上呈现它的构件。在屏幕的受影响的区域将不会被屏幕驱动程序修改,除非具有更高的焦转载 2017-01-06 11:22:15 · 500 阅读 · 0 评论 -
QT线程(一):线程类
版权声明:本文为博主原创文章,未经博主允许不得转载。 线程之间共享数据,但又单独执行; QT线程QThread是平台无关的; 通常主线程从main开始执行,而在主线程中创建其他线程,其他线程派生于QThread; 1、线程优先级总共8个优先级:线程优先级从上到下越来越高。ConstantValue转载 2017-01-06 17:29:17 · 320 阅读 · 0 评论 -
QT线程(二)---线程同步
线程互斥 多线程运行时,通常会访问同一个变量,同一个数据结构,或者同一段代码。因此,需要使用互斥技术来保护上述资源,确保多线程执行的正确性。注:我们通常说某个函数是线程安全的,也就是因为该函数实现加入了线程互斥保护。 4.1、QMutex QMutex ( RecursionMode mode =转载 2017-01-06 17:30:09 · 444 阅读 · 0 评论 -
SYSZUXpinyin中文输入法的移植(到QT)
一.首先是库libsyszuxpinyin.so的移植1. 将 SYSZUXpinyin.tar.bz2 拷到/tmp/进行解压 然后 cd SYSZUXpinyin2.修改syszuxpnyin.pro文件 TEMPLATE = lib 在.pro中添加 RESOURCES += syszuxpinyin.qrc(可能已经修改完毕) 3. qmake 4. make 注:转载 2017-01-13 22:36:41 · 915 阅读 · 1 评论 -
移植Qt到开发板的过程
做linux大半年了,接触QT也有一段时间了,从来没有成功的把QT移植到开发板上去,过完年闲得无聊,试了哈。今天能够成功的把QT的一个界面软件运行在开发板上了,写下此文,以防止如果有一天忘记了,能够通过查看此文档,复习哈。也方便各位学习指导。本人新手,如有不对的地方,还请见谅,和斧正。 平台:虚拟机:VMware Workstation PC机操作系...转载 2019-02-27 08:28:17 · 597 阅读 · 0 评论