2010-03-22 29 views

Trả lời

43

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 đó.

+0

Có phương pháp để đặt thời gian chạy không, không thấy –

+1

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 ... –

+1

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

17

Bạn có thể sử dụng trong thời gian chạy:

ui->tabWidget->setTabText(index, "New tab title"); 
9

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ác vấn đề liên quan