栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

在运行时替换QWidget对象

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

在运行时替换QWidget对象

不要在运行时替换窗口小部件:在Qt Designer中升级窗口小部件,以便在生成GUI模块时自动用自定义类替换行编辑。

宣传小部件以使用自定义类的方法如下:

在Qt Designer中,选择要替换的所有行编辑,然后右键单击它们,然后选择“升级为…”。在对话框中,将“ Promoted class
name”设置为“ LineEdit”,并将“ Header
file”设置为包含此类的模块的python导入路径(例如

myapp.LineEdit
)。然后单击“添加”和“升级”,您将在“对象检查器”窗格中看到类从“
QLineEdit”更改为“ LineEdit”。

现在,当您使用pyuic重新生成ui模块时,您应该看到它使用了自定义的LineEdit类,并且在文件底部会有一个额外的行,如下所示:

    from myapp.LineEdit import LineEdit


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/650916.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号