关闭

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

介绍 QML和 C++对象可以通过,signals,slots和 属性修改进行交互。对于一个C++对象,任何数据都可以通过Qt的 Meta-Object System暴露给QML(何总方法,后面介绍),同时,任何的QML对象数据通过Meta-object system在C++端直接访问。 在实际的项目中很多地方会用到QML与Qt C++交互。在这里总结了若干方法供大家参考,欢迎大家指导和拍...
阅读(32) 评论(0)

linux SVN命令

(如果是第一次提交文件,很可能会出现“svn:'.'不是工作副本”,即当前目录不是工作副本,这个时候需要用到import: eg:svn import . url) 1、将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/domain 简写:svn co 2、往版本...
阅读(39) 评论(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'. Maybe you forgot to setup the environment? 项目编译,调...
阅读(44) 评论(0)

事件过滤器

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

QT TCP 读数据的几种方式

1、QTcpSocket 继承于QAbstractSocket继承于QIODevice    2、QTcpSocket 提供的几种接收和发送数据方法 write ( const char *, qint64 ) : qint64write ( const char * ) : qint64write ( const QByteArray & ) : qint64wri...
阅读(41) 评论(0)
    个人资料
    • 访问:182次
    • 积分:27
    • 等级:
    • 排名:千里之外
    • 原创:2篇
    • 转载:3篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档