2014-02-11 122 views
0

標題說明了一切。我對qt很陌生,不太喜歡它提供的編輯器。我可以在qt編輯器之外編輯form1.ui.h嗎?

vim form1.ui.h不起作用。

+1

「不行」,怎麼樣?會發生什麼,你期望什麼? – Andy

+0

它打開一個與qt Designer中顯示的文件相反的空白文件@Andy – Awalrod

+0

@Awalrod最有可能創建文件名爲「ui_form1.h」 – Predelnik

回答

2

很可能你的意思是頭文件生成從你的.ui文件。那麼,因爲它是生成的 - 編輯它不是一個好主意,因爲它會在您每次構建程序時從.ui重新生成。

但你顯然可以:

  • 編輯.ui文件,任何XML /文本編輯器。雖然這真的很奇怪,並不會贏得過多的使用設計師本身。
  • 根本不要使用.ui文件 - 在包含簡單C++/Qt代碼的類中封裝所需接口的創建。這種方式其實並不是那麼糟糕,如果你有Qt佈局/小部件系統的經驗,並知道你想達到什麼。因爲在設計器中不需要做任何類型的像素搜索並且以適當的方式放置事物可能實際上在代碼中比在表單創建中以更結構化的方式來完成。雖然正如我所說,這不是每個人的方式,而且你必須準確,但它與其他功能更好的分離接口代碼。
+0

這並沒有打開我想要的文件 – Awalrod

+0

在鬼混了一下之後,我覺得不用設計師是最好的。沒有設計人員就可以使用PyQt。如果我想用C++來嘗試,我可能會回來。謝謝! – Awalrod

相關問題