Qt学习之路(38): model-view架构
从这一节开始,我们进入model-view阶段。这一阶段主要还是依据 C++ GUI Programming with Qt4, 2nd Edition。
我们的系统有很多数据显示的需求,比如从数据库中把数据取出,然后以自己的方式显示在我们自己的应用程序的界面中。进行这一操作的典型方式是使用Q...
文章
科技小能手
2017-11-14
956浏览量
QSettings读写注册表、配置文件
简述
一般情况下,我们在开发软件过程中,都会缓存一些信息到本地,可以使用轻量级数据库sqlite,也可以操作注册表、读写配置文件。
关于QSettings的使用前面已经介绍过了,比较详细,见“更多参考”,下面介绍下QSettings常用功能-读写注册表、配置文件。
简述
优点
读写...
文章
潘志闻
2016-01-14
1154浏览量
QSettings读写注册表、配置文件
简述
一般情况下,我们在开发软件过程中,都会缓存一些信息到本地,可以使用轻量级数据库sqlite,也可以操作注册表、读写配置文件。
关于QSettings的使用前面已经介绍过了,比较详细,见“更多参考”,下面介绍下QSettings常用功能-读写注册表、配置文件。
简述
优点
读写...
文章
一去二三里
2016-01-14
2655浏览量
Quick BI 数据可视化分析平台
2020年入选全球Gartner ABI魔力象限,为中国首个且唯一入选BI产品
广告
Qt之进程间通信(IPC)
简述
进程间通信,就是在不同进程之间传播或交换信息。那么不同进程之间存在着什么双方都可以访问的介质呢?进程的用户空间是互相独立的,一般而言是不能互相访问的,唯一的例外是共享内存区。但是,系统空间却是“公共场所”,所以内核显然可以提供这样的条件。除此以外,那就是双方都可以访问的外设了。在这个意义上...
文章
一去二三里
2016-01-26
2683浏览量
基于QT的webkit与ExtJs开发CB/S结构的企业应用管理系统
一:源起
1.何为CB/S的应用程序
C/S结构的应用程序,是客户端/服务端形式的应用程序,这种应用程序要在客户电脑上安装一个程序,客户使用这个程序与服务端通信,完成一定的操作。
B/S结构的应用程序,是浏览器/服务端形式的应用程序,这种应用程序不用在客户端部...
文章
xland
2013-11-20
973浏览量
Qt学习之路(51): QByteArray和QVariant
前面我们在介绍QString的最后部分曾经提到了QByteArray这个类。现在我们就首先对这个类进行介绍。
QByteArray具有类似与QString的API。它也有相应的函数,比如left(), right(), mid()等。这些函数不仅名字和QString一样,而且也具有几乎相同的功能。...
文章
科技小能手
2017-11-22
1266浏览量
深入理解信号槽(一)
这篇文章来自于 A Deeper Look at Signals and Slots,Scott Collins 2005.12.19。需要说明的是,我们这里所说的“信号槽”不仅仅是指 Qt 库里面的信号槽,而是站在一个全局的高度,从系统的角度来理解信号槽。所以在这篇文章中,Qt 信号槽仅仅作为一...
文章
科技小能手
2017-11-08
754浏览量
常见的几个Qt编程问题的处理
1、如何在窗体关闭前自行判断是否可关闭答:重新实现这个窗体的closeEvent()函数,加入判断操作
void MainWindow::closeEvent(QCloseEvent *event){ if (maybeSave()) { writ...
文章
杨粼波
2017-10-30
1751浏览量
机器视觉开源处理库汇总
机器视觉开源处理库汇总
从cvchina搞到的机器视觉开源处理库汇总,转来了,很给力,还在不断更新。。。
通用库/General Library
OpenCV
无需多言。
RAVL
Recognition And Vision Library. 线程安全。强大的IO机制。包含AA...
文章
浪途
2016-08-11
3485浏览量
BAT程序员们常用的开发神器(附代码、教程)
来源:InfoQ
文章来源:微信公众号 数据派THU
本文约6400字,建议阅读10+分钟。
工欲善其事必先利其器,善于利用各种开发工具同样可以事半功倍。
工欲善其事必先利其器,一个优秀的程序员除了代码写得好,善于利用各种开发工具同样可以事半功倍。以 BAT 为代表的各大厂程序员们在平时的工作...
文章
初商
2019-08-28
4728浏览量