
QT
nobSlience
说到做到
展开
-
在 C++ 中, 怎么和 QML 对象交互
转载,原文链接https://www.jianshu.com/p/66649d0e9bb6请注意这里使用的环境是IDE:Qt5.12Lang:C++、QMLCompiler:vs2015x64所有 QML 对象都是 QObject 的派生类型, 无论这个对象是由引擎内部实现或者是由第三方源定义而来。也就是说,QML 引擎可以利用 Qt 的元对象系统(Meta Object System)去动态实例化任何的 QML 对象类型,以及检查被创建的对象。所以说,在 C++ 代码中,无论是因为要显.转载 2020-07-28 22:11:33 · 557 阅读 · 0 评论 -
QLineEdit实现小数位补全
本文目的,实现QLineEdit输入文本的限制,例如输入限制为:10.0000~89.9975,步进为0.0025;知识点,网上有通过setValidator正则式和子网掩码setInputMask方式来实现小数输入范围:void MainWindow::initLineEdit(){ QRegExp regExp("(([1-8]\\d))\\.\\d{2}[0,2,5,7][0,5]"); QRegExpValidator *pReg = new QRegExpValidat原创 2020-06-11 22:12:17 · 2062 阅读 · 0 评论 -
交叉编译环境搭建与Qtcreator设置kits
在从事嵌入式软件开发时,常常遇到不同的平台需要移植一些测试程序。本文目的:掌握交叉编译概念;学会如何搭建相应的交叉编译环境。1、交叉编译工具链(cross compilation tool chain) 交叉编译通俗地讲就是在一种平台上编译出能运行在体系结构不同的另一种平台上的程序。交叉编译工具链解决本地编译的局限性,主要原因是开发平台的多样性,导致编译工具(软件硬件)以及编译方式等的不同,本地开发的程序无法在其他平台运行。只需要在主机平台上安装对应的交叉编译工具链,然后用这个交叉编译...原创 2020-06-03 23:26:58 · 2363 阅读 · 0 评论 -
ARM-Linux利用自动监控进程并重启(支持crontab/不支持crontab)
①arm如何移植系统里面可以利用crontab来实现进程的监控与重启。crontab命令用于周期性被执行命令,指令被守护进程激活。1、检查是否安装crontabrpm -qa | grep crontab2、查看服务是否开启定时任务service crond status出现 Active: active(running)即,已开启任务。service crond start 开启服务service crond stop 关闭服务service crond restar.原创 2020-06-01 22:44:48 · 1119 阅读 · 0 评论 -
Qt自定义进度条
转:https://www.jianshu.com/p/ab7853800d60后面可实现定时器进度对话框。。。。转载 2019-12-24 23:00:30 · 556 阅读 · 0 评论 -
嵌入式QT开发遇到问题
一、信号槽机制下,只有头文件中加入了Q_OBJECT,你才能使用QT中的signal和slot机制。Q:子类继承父类时,子类头文件未加入Q_OBJECT时,可以构建纯虚函数来实现子类得信号槽机制。A:父类函数baseWave类头文件定义纯虚函数setWavepage;class baseWave : public QWidget{ Q_OBJECTpublic: ...原创 2018-11-25 16:44:28 · 613 阅读 · 2 评论