当前搜索:

QT绘图系统

一、QT绘图原理     Qt4中的2D绘图系统称为Arthur绘图系统,可以使用相同的API在屏幕上和绘图设备上进行绘制,主要基于QPainter、QPainterDevice和 QPainterEngine。QPainter执行绘图操作,QPainterDevice提供绘图设备,是一...
阅读(72) 评论(0)

QT开发 Model/View/delegate/selection

一、Model/View框架简介 1、Model/View框架核心思想     Model/View框架的核心思想是模型(数据)与视图(显示)相分离,模型对外提供标准接口存取数据,不关心数据如何显示,视图自定义数据的显示方式,不关心数据如何组织存储。     Model/View框架中数据与...
阅读(103) 评论(0)

QML与Qt C++ 交互机制探讨与总结

介绍 QML和 C++对象可以通过,signals,slots和 属性修改进行交互。对于一个C++对象,任何数据都可以通过Qt的 Meta-Object System暴露给QML(何总方法,后面介绍),同时,任何的QML对象数据通过Meta-object system在C++端直接访问。 ...
阅读(117) 评论(0)

linux SVN命令

(如果是第一次提交文件,很可能会出现“svn:'.'不是工作副本”,即当前目录不是工作副本,这个时候需要用到import: eg:svn import . url) 1、将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn chec...
阅读(86) 评论(0)

Cannot run compiler 'cl'. Maybe you forgot to setup the environment?

配置环境: Windows10家庭版64 Qt 5.9.1 Prebult组件msvc2017 64位, Visual Studio 2017社区版。 问题现象: QT语言更新翻译时   lupdate.exe 报错:Cannot run compiler 'cl'....
阅读(1080) 评论(0)

事件过滤器

按下tab键事件处理  正常情况下,被QWidget看成是去移动 键盘焦点,但少数窗口部件需要自行解释。 让我们试着设想已经有了一个CustomerInfoDialog的小部件。CustomerInfoDialog 包含一系列QLineEdit. 现在,我们想用空格键来代替Tab,使焦点在这些QL...
阅读(57) 评论(0)

QT TCP 读数据的几种方式

1、QTcpSocket 继承于QAbstractSocket继承于QIODevice    2、QTcpSocket 提供的几种接收和发送数据方法 write ( const char *, qint64 ) : qint64write ( const char *...
阅读(107) 评论(0)
    个人资料
    等级:
    访问量: 1553
    积分: 44
    排名: 181万+
    文章分类
    文章存档