Tôi đã thêm (qua kéo và thả) QDockWidget
vào GUI mà tôi đang chỉnh sửa trong Nhà thiết kế ...
Bây giờ tôi muốn xóa nó.Xóa tiện ích con Dock trong thiết kế Qt?
Thứ nhất, tôi đã chọn đối tượng hiển thị và nhấn phím Delete
.
Object biến mất.
Tuy nhiên, QDockWidget
có thể được nhìn thấy vẫn có mặt trong Inspector Object,
và khi tôi cố gắng tiết kiệm .ui
của tôi, tôi nhận được thông báo:
The container extension of the widget MainWindow (QMainWindow)
returned a widget not managed by Designer dockWidget (QDockWidget)
when queried for page #2. Container pages should only be added by
specifying them in XML returned by the domXml() method of the custom
widget.
Nhấp vào Widget trong Object Thanh tra và nhấn phím Delete không làm gì cả,
và menu ngữ cảnh nhấp chuột phải không có tùy chọn 'Xoá' thông thường.
Làm thế nào để loại bỏ nó ?! : |
Specs:
Windows 7 32 bit
PyQt4
Tôi đánh giá cao phản hồi CÀNG SỚM CÀNG TỐT. Tôi không thể lưu GUI! –
Tôi đã quản lý để tạo lại một lỗi tương tự, nhưng nó vẫn lưu tệp mặc dù thông báo lỗi. Bạn có chắc chắn nó không được lưu? – Chris
Tôi không nghĩ rằng đó là, bởi vì sau khi tôi đã cố gắng để lưu nó tôi biên dịch nó để .py sử dụng pyuic4. Tệp py đã tạo không chứa tất cả các đối tượng của tôi từ tệp ui, và gây ra lỗi. Tuy nhiên, khi tôi mở lại tệp .ui mới trong Nhà thiết kế, QDockWidgets đã biến mất và mọi thứ hoạt động bình thường! :) Cảm ơn bạn đã trả lời! –