2011-08-11 82 views
6

hi không ai biết làm thế nào để loại bỏ các thanh tiêu đề chương trình? (Trong PyQT hoặc trong Nhà thiết kế) mục tiêu của tôi là tôi cần phải thay thế bằng thanh tiêu đề của riêng tôi.PyQT Xóa chương trình Thanh Tiêu đề?

nhờ bất kỳ ai có thể giúp tôi.

Trả lời

11

Thanh tiêu đề được quản lý bởi trình quản lý cửa sổ chứ không phải bởi ứng dụng. Vì vậy, bạn không thể sửa đổi thanh tiêu đề với Nhà thiết kế Qt.

Bạn có thể ẩn thanh tiêu đề bằng widget.setWindowFlags(QtCore.Qt.CustomizeWindowHint) hoặc widget.setWindowFlags(QtCore.Qt.FramelessWindowHint). Các tùy chọn này và các tùy chọn khác được mô tả trong Qt documentation (Qt Namespace).

Qt Window Flags Example làm cho chúng dễ hiểu hơn.

Vấn đề này trông giống như của bạn: Qt4 custom window frames like in office 2007?

Xem thêm: How can I hide/delete the "?" help button on the "title bar" of a QT Dialog?

+0

Link dành cho phiên bản Python không có sẵn ngay bây giờ ... – kuanyui

+0

Hãy tránh các liên kết trong câu trả lời ... Ba trong số đó là bị hỏng. – DrHaze

+2

Sửa các liên kết. Tránh liên kết đến tài liệu không phải là một ý tưởng tốt. – phobie

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