Tôi có QTabWidget
trên biểu mẫu của tôi và hai tab trên đó. Các tab này có văn bản chuẩn Tab1 và Tab2. Làm cách nào để thay đổi?Đặt văn bản nhãn trong tab QTabWidget
Trả lời
Có vẻ như bạn đang nói về Qt Designer, vì nó mặc định hiển thị hai tab (được gọi là "Tab 1" và "Tab 2") khi bạn thêm QTabWidget
thông qua giao diện.
Nếu vậy, bấm vào tab bạn muốn đổi tên, sau đó trong Biên tập viên Bất động sản (nếu bạn không thể tìm thấy nó chắc chắn rằng nó có thể nhìn thấy bằng công View-> Bất động sản Biên tập viên mục trình đơn) di chuyển xuống xuống đáy và tìm kiếm thuộc tính currentTabText
. Bạn có thể thay đổi tên của tab ngay tại đó.
Bạn có thể sử dụng trong thời gian chạy:
ui->tabWidget->setTabText(index, "New tab title");
Trong Qt Creator/Nhà thiết kế (2.4.1), nếu bạn có thể dường như không tìm thấy tài sản currentTabText, bạn đã có thể chọn tab chính nó trong cây đối tượng.
Đảm bảo chọn QTabWidget, điều này sẽ tự động xảy ra khi chọn tab trong bản xem trước biểu mẫu (xem câu trả lời của richardwb).
Có phương pháp để đặt thời gian chạy không, không thấy –
Khi "không" chỉ ra, bạn không thể chọn tab với Chế độ xem -> "Trình kiểm tra đối tượng", bạn phải chọn tab trong Chỉnh sửa- > Chế độ xem "Chỉnh sửa tiện ích con". Thiết kế kém nếu bạn hỏi tôi, nhưng đó là cách thức ... –
Thuộc tính 'currentTabText' nằm trên' QTabWidget' chứ không phải từng tiện ích con đại diện cho từng tab. – Hitman