Я хотел бы иметь класс пользовательского интерфейса в своем собственном пространстве имен, например ProjectName :: MainWindow. Есть ли какой-то удобный способ, как добиться этого в Qt Creator, пожалуйста?Qt Creator - пользовательское пространство имен для классов пользовательского интерфейса
Я могу открыть файл mainwindow.ui и сменить команду «MainWindow» на «ProjectName :: MainWindow», которая компилируется и работает. Но когда я что-то меняю в дизайнере пользовательского интерфейса, ui-файл снова генерируется ... с неправильным именем класса.
Вы говорите о своем собственном классе формы (по умолчанию это пространство имен по умолчанию и его источник находится в проекте) или о Qt-сгенерированном пользовательском интерфейсе (по умолчанию он используется в пространстве имен 'Ui', а его объявление хранится в Qt-генерируемый файл 'ui_ClassName.h')? –
Мой собственный. Но сгенерированный класс должен быть также в пространстве имен propper. Id est: ProjectName :: MainWindow для моего собственного и ProjectName :: Ui для сгенерированного. – eMko