2013-03-17 36 views
6

Khi tôi thêm tiện ích mới vào thanh trạng thái, hãy sử dụng chức năng addWidget của QStatusBar tiện ích con mới này sẽ được thêm vào bên trái thanh trạng thái nhưng tôi sẽ thêm nó vào bên phải. Có thể thay đổi hướng của cửa sổ chính không?Qt: Cách thêm tiện ích vào bên phải của QStatusBar

Trả lời

9

Bạn sẽ cần phải sử dụng QStatusBar .addPermanentWidget() cho hiệu ứng đó. Đây là tài liệu của phương pháp đó:

void QStatusBar::addPermanentWidget (QWidget * widget, int stretch = 0)

Thêm sự trao tùng vĩnh viễn để thanh trạng thái này, reparenting widget nếu nó không phải là một đứa trẻ đã được các đối tượng QStatusBar này. Tham số giãn nở được sử dụng để tính toán kích thước phù hợp cho tiện ích nhất định khi thanh trạng thái phát triển và co lại. Hệ số giãn mặc định là 0, tức là cho tiện ích tối thiểu không gian. Vĩnh viễn có nghĩa là tiện ích có thể không bị che khuất bởi các tin nhắn tạm thời. Nó nằm ở ở phía ngoài cùng bên phải của thanh trạng thái.

Các vấn đề liên quan