Tôi muốn có một lớp UI trong không gian tên riêng của nó, như ProjectName :: MainWindow. Có một số cách thuận tiện làm thế nào để đạt được điều này trong Qt Creator, xin vui lòng?Qt Creator - không gian tên tùy chỉnh cho các lớp UI
Tôi có thể mở tệp mainwindow.ui và thay đổi từ "MainWindow" thành "ProjectName :: MainWindow", biên dịch và hoạt động. Nhưng khi tôi thay đổi một cái gì đó trong thiết kế giao diện người dùng, tệp ui được tạo lại ... với tên lớp sai.
Bạn đang nói về lớp biểu mẫu của riêng bạn (theo mặc định trong không gian tên mặc định và nguồn của nó nằm trong dự án) hoặc về lớp giao diện người dùng do Qt tạo (theo mặc định trong không gian tên 'Ui' và khai báo của nó được lưu trữ trong Tệp 'ui_ClassName.h' do Qt tạo)? –
Của riêng tôi. Nhưng lớp được tạo ra cũng phải ở trong không gian tên propper. Id est: ProjectName :: MainWindow cho riêng tôi và ProjectName :: Ui cho một tạo ra. – eMko