我丢失了我的.ui文件,似乎pyuic4无法用.py文件创建.ui文件,只是相反。
我有一个QDialog,现在我将把它的内容放在一个标签窗格中。为此我需要一个小部件,而不是一个“独立”对话框。
如何将QDialog转换为QWidget,或者除了重新进行整个设计之外还有其他任何解决方法。
由于
答案 0 :(得分:1)
如果我理解正确,你有一个从QDialog驱动的自定义类,但你现在想在选项卡窗格中使用它而不是单独使用它。
为此,最简单的方法是将您的类更改为直接从QWidget继承而不是QDialog。该类中应该几乎没有代码更改(除了构造函数中显而易见的东西)。
(我不知道你的.ui问题与此有什么关系。)
此外,QDialog继承自QWidget。在预期QWidget时,不需要使用QDialog进行类型转换。