
Linux下C++/Qt解决方案
文章平均质量分 57
结合实际应用,实现linux下的qt/C++的解决方案
塞纳河边钓鲤鱼
这个作者很懒,什么都没留下…
展开
-
QML:搜索框或输入框TextEdit/TextInput/TextField等组件添加回车事件响应
新的qml工程,发现所有的搜索输入框都没有添加回车事件,本着用户体验第一的原则,随手进行了添加,响应回车事件直接进行搜索一般qml常用文本输入控件有这几种:TextEdit、TextInput、TextField。原创 2023-04-20 13:38:59 · 1523 阅读 · 0 评论 -
X86/Amd架构,12代U安装Ubuntu 20.10,部署arm开发环境,配置qtcreator开发环境,连接设备与调试开发全过程
卸载ibus,安装fcitx,重启后即可输入,根据自己习惯安装其他输入法,搜索输入法 for Linux。在qt->工具->选项->构建与运行->添加自定套件,在套件内选择上面创建的设备,完成kit创建。重启,选择U盘启动项,如何设置启动项,根据主机略有不同,一般为F12,自行查询。如遇:输入法中文乱码,根本原因是新系统没有qt环境包,执行以下进行安装。在qt->工具->选项->设备,新建设备->填入IP与用户名、密码。文件过大,后续上传某网盘,免费下载,可联系作者要地址。原创 2023-04-18 19:09:40 · 824 阅读 · 0 评论 -
Qt/QtCreator:主动触发鼠标或键盘事件QMouseEvent与QKeyEvent
QApplication::postEvent(target, event)则是将事件event放入目标target的事件队列中,并立即返回,在目标及其父级窗口的事件循环下一次轮询时会取出该事件进行处理。这个过程类似于一个异步调用。但也需要注意的是,由于QApplication::postEvent()是基于事件循环的机制进行处理的,所以它并不是实时的,可能会存在一定的延迟。原创 2023-04-12 15:15:46 · 3870 阅读 · 1 评论 -
Qt/QtCreator:QTcpSocket与QTcpServer用法
记录一些Qt基础方法,大佬忽略。首先客户端与服务端都需要在pro加入。原创 2023-04-12 14:45:10 · 630 阅读 · 0 评论 -
QtQuick/QML方法1:信号监听、单例类注册与调用
/定义function PopupClosed()3、在main中注册, qmlRegisterSingletonType<类名>("库名",版,本,"对象名",main中实例化函数名)记录一些QtQuick/QML基础方法,大佬忽略。1、公共类,函数定义使用Q_INVOKABLE说明,如。单参数构造,建议添加显式构造声明。2、在main.qml注册静态函数,返回静态指针。2、监听信号/连接信号与槽。1、在qml定义全局信号。4、在qml中静态调用。原创 2023-04-11 10:50:31 · 420 阅读 · 0 评论 -
Linux下C++/Qt启动子进程/Process,执行命令行或查询的方法,含QProcess用法
总结linux下启动子进程的方式,例如执行一个操作不需要结果,或执行一个耗时查询,与主进程非阻塞等,总有一种最适合你的业务场景原创 2023-04-10 16:21:32 · 4845 阅读 · 0 评论 -
Linux下qt/C++全局键盘监控,处理键盘事件,输出按键码
#Linux#C++#Qt解决方案原创 2023-04-10 14:31:16 · 2262 阅读 · 3 评论