Może to wydawać się bardzo dziwnym pytaniem, ale czy można wygenerować formularz Qt Designer (.ui
) z obiektu Qt, powiedzieć coś, co dziedziczy QWidget
?Obiekt/klasa Qt do pliku Qt ui
Mój plan polega na stworzeniu prostej formy dynamicznej w kodzie, gdy użytkownik wybierze to, czego potrzebuje, np. Pola, rodzaj kontroli, a następnie zrzuci plik .ui
, aby mógł dostosować układ, jeśli zajdzie taka potrzeba.
Kod będzie następnie używał klasy QUiLoader
do ponownego załadowania pliku ui
i wyświetlenia zmodyfikowanego pliku ui
.
Chciałbym mieć ten obiekt, aby przekonwertować masę ręcznie tworzonego kodu kreacji widgetu pre-Qt do plików .ui. Pytałem o to wieki temu - o dewelopera Qt, jak sądzę - a odpowiedź brzmiała "nie". Chciałbym wiedzieć, czy to możliwe, odkąd to możliwe. –
Ten temat został omówiony w marcu 2011 r. W [poście Qt Center] (http://www.qtcentre.org/threads/39911-How-to-create-.ui-file-from-handwritten-header- i tylko pliki-źródłowe.). Jedna osoba stwierdziła, że może dokonać konwersji za opłatą, ale nie wspomniano o żadnym dostępnym narzędziu. –
@Clare Macrae: Postrzegam post na forum Qt Center jako próbę bezpośredniego analizowania kodów źródłowych, aby uzyskać plik .ui (statyczny), podczas gdy OP podkreślał dynamikę budowania prostej formy poprzez interakcję z użytkownikiem i utrzymywał wynik jako plik .ui (projektant formularzy?). – menjaraz