Chciałbym mieć klasę UI w jej własnej przestrzeni nazw, jak ProjectName :: MainWindow. Czy jest jakiś wygodny sposób, aby to osiągnąć w Qt Creator?Qt Creator - niestandardowy obszar nazw dla klas interfejsu użytkownika
Mogę otworzyć plik mainwindow.ui i zmienić z "MainWindow" na "ProjectName :: MainWindow", który kompiluje i działa. Ale kiedy zmienię coś w projektancie UI, plik ui zostanie wygenerowany ponownie ... z niewłaściwą nazwą klasy.
Czy mówisz o własnej klasie formularza (domyślnie jest to domyślna przestrzeń nazw, której źródłem jest projekt) lub o klasie UI generowanej przez Qt (domyślnie w przestrzeni nazw 'Ui' i jej deklaracja jest przechowywana w Qt-generowany plik 'ui_ClassName.h')? –
Moje własne. Ale wygenerowana klasa powinna również znajdować się w przestrzeni nazw pakietu Propper. Id est: ProjectName :: MainWindow dla mojego i ProjectName :: Ui dla wygenerowanego. – eMko