Tôi có một ứng dụng hộp thoại Qt. Bây giờ tôi không muốn hộp thoại đó được resizeable. Tôi không chắc chắn làm thế nào để đạt được điều này. Tôi đã thử một loạt các thứ nhưng vẫn còn khi hộp thoại khởi chạy hộp thoại này có thể được thay đổi kích cỡ.QDialog không thể thay đổi kích thước với kích thước cố định trong Qt?
Thuộc tính mà tôi nên đặt để vô hiệu hóa kích thước hộp thoại/tiện ích con là gì.
Tôi cũng đã cố gắng
setSizePolicy(QSizePolicy::Fixed);
Nhưng tôi nhận được một lỗi nói ..
source\nimcac_settingsMain.cpp(36) : error C2248: **'QSizePolicy::QSizePolicy' : cannot access private member declared in class 'QSizePolicy'** p:\ThirdPartyExports\Qt\export\4.3\4.3.1f14\include\QtGui\../../src\gui\ kernel\qsizepolicy.h(177) : see declaration of 'QSizePolicy::QSizePolicy' p:\ThirdPartyExports\Qt\export\4.3\4.3.1f14\include\QtGui\../../src\gui\ kernel\qsizepolicy.h(34) : see declaration of 'QSizePolicy'
Vui lòng giúp tôi ra với điều này.
'window-> layout() -> setSizeConstraint (QLayout :: SetFixedSize);' gần như là những gì tôi cần bởi vì nó cập nhật với phông chữ thay đổi vv Nhưng tôi chỉ muốn sửa chiều cao chứ không phải chiều rộng. Điều này có thể không? –