Qt
可乐加桃
分享一些日常学习小demo
展开
-
QT实现多线程模拟一个下载任务
总体来说,这段代码演示了如何在 Qt 中使用线程来执行后台任务,并通过信号和槽机制更新 UI 界面,同时确保线程在窗口关闭时能够正确停止和释放资源。有助于对刚接触QThread的学习。这段代码是一个简单的 Qt 程序,用于演示如何在一个线程中更新 UI 控件,学习大佬的文章并做出了小修改分享在这里,借鉴文章。原创 2024-04-19 23:54:45 · 332 阅读 · 1 评论 -
Qt属性系统
一旦属性被声明,就可以使用Qt的元对象系统来查询、设置和监视这些属性。通过属性名称,可以在运行时动态地读取和修改对象的属性值。:属性值的更改可以触发信号,从而允许其他对象对属性变化作出响应。具有CONSTANT关键字的属性不能有WRITE和NOTIFY关键字,它们的值在运行时不能更改。宏,可以为C++类添加属性,并指定属性的名称、类型、读取函数、写入函数以及其他元数据。:可选的,设置一个信号,当属性值发生变化时发射该信号,通知其他对象属性的改变。:可选的,指定一个函数来设置属性的默认值。原创 2024-04-18 22:08:32 · 727 阅读 · 1 评论 -
Qt事件过滤器简单demo
事件过滤器允许你捕获并处理特定类型的事件,以便在不修改类继承结构的情况下拦截和处理事件。原创 2024-04-18 21:56:59 · 218 阅读 · 0 评论