
QT
文章平均质量分 74
孟美岐的小弟
这个作者很懒,什么都没留下…
展开
-
QT软键盘探索
在嵌入式领域、或者无键盘的WINDOWS显示时,就需要用到软键盘。经过笔者的调研,QT软键盘的方案主要有以下几种。原创 2023-02-10 11:27:36 · 657 阅读 · 0 评论 -
QML控件总结
1.0的tableview等控件的拖动条位置,是固定的,但是可以通过缩放、x、y坐标、handleOverLap、anchor.left、anchor.top等去调节控件的位置。比如原生1.0的tableview等控件的拖动条位置,是从表头开始。有时候需求需要我们把滚动条从表格开始。原创 2023-02-05 13:53:08 · 648 阅读 · 0 评论 -
QT ActiveX和读取EXCEL
ActiveX,自己的理解为调用接口,用别人写好的软件。具体概念可以查看:1.https://baijiahao.baidu.com/s?id=1632107997408759605&wfr=spider&for=pc2.https://blog.youkuaiyun.com/feiyangqingyun/article/details/81160448?ops_request_mis......原创 2021-01-26 10:38:00 · 914 阅读 · 2 评论 -
QT 数据库
SQLITE功能简约,小型化,追求最大磁盘效率,支持跨平台,不需要服务器,在本地的。数据库操作基本的功能QT里面都有,可视化软件也很小。有支持关系模式的model。In-memory database(IMDB),即内存数据库,是一种依赖于主存作为数据存储介质的一种数据库管理系统。相比传统的基于磁盘的数据库管理系统,IMDB速度快得多。MySQL的安装与配置——详细教程 - Winton-H - 博客园为安装教程。mysql配置比较麻烦,折腾了一天才配置好。第一个是不要用太高版本的mysql,用mysql8原创 2020-12-02 13:28:55 · 1744 阅读 · 0 评论 -
QT线程笔记
线程多可以有解决在不冻结一个应用程序用户界面的情况下执行一个耗时的操作问题。一.使用1.一般子类化QThread,然后重载run()函数。操作:使用start()启动线程后,run函数在线程启动的时候自动执行(只执行一次),isRunning()判断该线程是否正在运行,2.也可以新建一个线程,不子类化QThread,使用QObject::moveToThread(QThread * t......原创 2020-07-28 14:25:37 · 2570 阅读 · 0 评论 -
QT网络通信类
TCP支持两种一般的网络编程方法:1.非阻塞式,当控件返回到Qt的事件循环时,将计划并执行操作。当操作完成时,QTcpSocket发出一个信号。例如,QTcpSocket::connectToHost()立即返回,当连接建立后,QTcpSocket发出connected()。2.阻塞式,同步(阻塞)方法。在非gui和多线程应用程序中,可以调用waitFor…()函数(例如,QTcpSo......原创 2020-08-19 14:03:58 · 1329 阅读 · 0 评论 -
QT指针类
C++11有智能指针类,在 Qt 中也提供了类似的替代功能,并且比 C++11 标准中提供的功能还要强大,所以如果我们使用 Qt 作为基础库,那么就没有必要使用C++11 的智能指针。Qt 的智能指针包括:QSharedPointerQScopedPointerQScopedArrayPointerQWeakPointerQPointerQSharedDataPointerQ......原创 2019-07-22 09:17:46 · 808 阅读 · 0 评论