Sử dụng thiết kế Qt Tôi đã thực hiện một vài QFrames với nhau, mỗi bố cục có bố cục nằm ngang. Biểu định kiểu của chúng dự đoán rằng chúng không có lề và cũng không phải là phần đệm. Điều này có nghĩa là trong khung nhìn Qt Designers cũng như trong kết quả cuối cùng, không có khoảng trống nào được nhìn thấy giữa các QFrames.Thiết kế Qt; khó khăn khi đặt các vật dụng trong bố mẹ bên phải
Sử dụng tính năng kéo-và-thả Tôi có thể đặt tiện ích vào cửa sổ, nó hiển thị đường màu xanh nơi đặt nó (trong bố cục). Tuy nhiên, không thể thêm QFrame khác vào cha mẹ QFrame mà tôi không thể nhìn thấy (và do đó thả xuống). Ngoài ra còn có một cây trong bảng bên phải, nhưng rơi vào phụ huynh làm cho nó tự động đi theo một trong các Childs ...
Ví dụ, tôi đã thiết lập này:
QMainWindow - QWidget - QFrame (parent) - QFrame (child) - QFrame (child)
Thêm một khung mới, bất cứ điều gì tôi cố gắng, mang lại cho tôi:
QMainWindow - QWidget - QFrame (parent) - QFrame (child) - QFrame (child) - QFrame (new child)
Nhưng tôi thực sự muốn:
QMainWindow - QWidget - QFrame (parent) - QFrame (child) - QFrame (child) - QFrame (new parent)
có bất kỳ tính năng tôi thiên đường 't được phát hiện để đặt chính xác các widget mới?
Thay đổi bố cục và thêm khung và tiện ích chắc chắn có thể là một nỗi đau. Phá vỡ bố trí thường là những gì được yêu cầu tùy thuộc vào những gì bạn đang cố gắng thay đổi. Là một mẹo, đôi khi tôi sử dụng nhà thiết kế để tạo biểu mẫu/tiện ích tạm thời. Điều này có thể hoạt động như một clipboard để cắt và dán các nhóm thành phần qua lại. –
Điều này làm việc có, cảm ơn bạn. Nó hoàn tác bố trí cho QWidget theo cách này, mà tôi phải cấu hình lại, hoặc là không thể tránh khỏi? –
@Arnold, có hoạt động tốt, cảm ơn bạn! –