Qt
蓝博皙
这个作者很懒,什么都没留下…
展开
-
PySide2信号槽连接快速掌握
方法1 类似QObject connect方法from PySide2.QtCore import SIGNAL, QObjectdef method(text): print(text) passQObject.connect(self.ui.ellipsoidCBox, SIGNAL ('activated(QString)'), method)from PySide2 import QtCoredef method(text): print(text) p原创 2021-03-03 22:27:49 · 1280 阅读 · 1 评论 -
qml动态创建模型及代理中的代理
动态创建模型和创建其它组件一样:1.Loader;2.Qt.createComponent();3.Qt.createQmlObject()。注意Qt.createQmlObject()在有其它部件创建的时候可能创建空对象;例如:循环创建部件,多线程创建等等。代理中的代理代理是在模型添加数据后创建的,但不是立即创建,如此在线程忙碌时添加数据代理不会马上生成,而是在空闲时生成,如此要调用代理项需保证它已生成。代理初始化时一致的,如需特殊化,需要手动修改各个属性。代码解释im..原创 2020-05-10 14:29:32 · 781 阅读 · 0 评论 -
自定义QML扩展插件与调用一步一脚印
环境:Win10,Qt5可以参考help文档->QML Plugin Example&QQmlExtensionPlugin Class建立工程定义的c++类为MyWin,URL为默认模块名(2者必须一致,无需大小写匹配)目录结构图 2.C++里定义QML类型mywin里头可以在C++里定义QML类型,可以参考help文档->Definin...原创 2019-09-15 20:45:08 · 717 阅读 · 0 评论 -
Qml控制多个窗口任务栏图标显示及更改图标
环境:win10;Qt5网上搜索了很久,也没发现这方面的详细教程,花了我好久时间,于是记录下过程。一、设置任务栏图标是否显示设置flags: Qt.FramelessWindowHint能去掉窗口标题栏,但不显示任务栏图标设置flags: Qt.FramelessWindowHint | Qt.Window能显示任务栏图标然而,对于子窗口不同,子窗口视根窗口为parent,自然...原创 2019-09-13 15:01:43 · 3280 阅读 · 2 评论 -
Qt创建应用程序图标和设置默认窗口图标、修改应用程序属性
Windows Only 1、获取一个图标,格式为(*.ico) 2、在项目文件(*.pro)中添加语句RC_ICONS=*.ico #添加图标路径 3、编译程序,得到(*_resouce.rc)文件 4、在项目文件(*.pro)中添加语句, RC_LANG=0x0004...原创 2019-09-07 10:25:42 · 1052 阅读 · 0 评论