Mi piacerebbe avere una classe UI nel proprio spazio dei nomi, come ProjectName :: MainWindow. C'è un modo conveniente per ottenere ciò in Qt Creator, per favore?Qt Creator - spazio dei nomi personalizzato per le classi dell'interfaccia utente
Posso aprire il file mainwindow.ui e cambiare da "MainWindow" a "ProjectName :: MainWindow", che compila e funziona. Ma quando cambio qualcosa nel progettista dell'interfaccia utente, il file ui viene generato di nuovo ... con il nome della classe sbagliato.
Stai parlando della tua classe del form (è predefinita nello spazio dei nomi predefinito e la sua origine è nel progetto) o della classe dell'interfaccia utente generata da Qt (è di default nello spazio dei nomi 'Ui' e la sua dichiarazione è memorizzata in File 'ui_ClassName.h' generato da Qt)? –
Il mio. Ma la classe generata dovrebbe essere anche nello spazio dei nomi di propper. Id est: ProjectName :: MainWindow per il mio e ProjectName :: Ui per quello generato. – eMko