QT
Aeriala
毕业于北京邮电大学信息与通信工程学院,近10年工作经验。专注于自动化控制,数字化生产等相关的控制算法开发,深度参与工业机器人控制器开发和机器人应用开发项目。掌握的开发语言包括C++, python等,另外对于PLC、TIA等有丰富的实践经验。
展开
-
qt实现国际化方法与步骤
在开发qt界面时,经常面临支持多语言的情况,而实现多语言的方法中最有效的就是使用QT提供的国际化机制,只要遵循固定的模式,还是比较容易实现的。这篇文章就给出了具体的步骤,和运行效果。原创 2023-05-05 18:00:54 · 566 阅读 · 0 评论 -
linux下qt编程之获取系统时间
QDateTime dt;获取当前系统时间:dt = QDateTime::currentDateTime();获取时间字符串:QString sTime = dt.toString("yyyyMMddhhmmss"); //"yyyy-MM-dd hh:mm:ss" is also ok原创 2013-09-25 09:25:15 · 995 阅读 · 0 评论 -
ubuntu 通过QT修改操作系统时间
最近做一个项目,其中涉及到系统日期时间设置,刚开始也检索和查阅了不少书籍和网贴,但都没有给出清晰可行的方法,在不断的尝试下总结该问题的解决方法如下:1. 需要用到的头文件有 time.h2. 实现代码如下: QDateTime dt = ui->dateTimeEditor->dateTime(); //获取日历控件上用户新设置的日期和时间 time_t tt原创 2013-12-24 10:40:01 · 1795 阅读 · 0 评论 -
QT UI编程细节(待续)
1. 设置QTableView中只能选择单行 setSelectionMode(QAbstractItemView::SingleSelection);2. 设置以行做为选中的最小单位 setSelectionBehavior(QAbstractItemView::SelectRows);3.设置最后一行或最后一列拉伸 horizontalHeader(原创 2014-03-09 15:11:42 · 727 阅读 · 0 评论 -
Ubuntu中基于QT的系统网线连接状态的实时监视
1.必要准备 需包含头文件#include 原创 2014-10-15 15:41:32 · 2882 阅读 · 2 评论 -
[qc_.*cpp] Error 1问题的原因与解决方法
概要1)现象:编译时报[qc_.*cpp] Error 12)解决方法:去掉与上面文件名中的”*“同名的文件(*.qrc)文件中有无效的资源路径,即这些路径所对应的文件已经不存在。因此,要么恢复这些资源文件,要么从资源列表中删除这些资源路径。详细分析: 在编译qt程序时,有时候会遇到RT所述的问题,导致编译不成功,但是未提供更多额外的错误信息,且无法跟进去,使我原创 2014-12-05 14:42:27 · 5620 阅读 · 0 评论 -
QT 实现长按按钮连续动作事件
问题: 长按按钮,实现连续计数或者是连续删除一段文本以前用QT做开发也实现过类似功能,但是感觉不优雅。归结起来还是经验太少, 实际上QT提供了类似的机制,而且应用起来非常简单。QPushButton 有三个属性用来配置这个功能:1. bool autoRepeat 是否启用连续动作。default为禁用, 需要置为启用。2. int autoRepeatDelay (单位::ms)...原创 2019-05-22 17:40:53 · 5946 阅读 · 1 评论