0
我失去了我的.ui文件,似乎pyuic4無法將一個.ui文件從.py文件中取出,只能以相反的方式。將QDialog投射到QWidget
我有一個QDialog,我現在將它的內容放在一個選項卡窗格中。爲此,我需要一個小部件,而不是「獨立」對話框。
如何將QDialog投射到QWidget,或者是否有其他解決方法,而不是再次進行整個設計。
感謝
我失去了我的.ui文件,似乎pyuic4無法將一個.ui文件從.py文件中取出,只能以相反的方式。將QDialog投射到QWidget
我有一個QDialog,我現在將它的內容放在一個選項卡窗格中。爲此,我需要一個小部件,而不是「獨立」對話框。
如何將QDialog投射到QWidget,或者是否有其他解決方法,而不是再次進行整個設計。
感謝
如果我理解正確的話,你必須從QDialog的驅動自定義類,但你現在想使用一個選項卡窗格,而不是獨立的內部。
爲此,最簡單的路徑是將您的類更改爲直接從QWidget繼承而不是QDialog。在這個類中應該有很少或沒有代碼改變(除了構造函數中的明顯東西)。
(我不知道你的.ui問題與這雖然做)。
此外,QDialog的從QWidget的繼承。預期QWidget時不需要使用QDialog進行類型轉換。
謝謝,我這樣做,但第一次沒有用,因爲我忘了改變一些小事情。現在它工作:)丟失的.ui文件是一個問題,因爲我可以輕鬆打開QTDesigner並從那裏執行。再次感謝! – Johannes 2011-03-07 09:06:10