Đầu tiên tôi nhìn vào phương pháp get_size_request
. Tài liệu có kết thúc bằng:Trong GTK, làm thế nào để có được kích thước thực tế của một widget trên màn hình?
Để kích thước tiện ích con thực sự sử dụng, hãy gọi số
size_request()
thay vì phương pháp này.
tôi nhìn vào size_request()
, và nó kết thúc với
Cũng nên nhớ rằng yêu cầu kích thước không nhất thiết phải là kích thước một widget thực sự sẽ được phân bổ.
Vì vậy, có chức năng nào trong GTK để nhận kích thước của tiện ích thực tế không? Đây là một tiện ích trên màn hình và thực sự được hiển thị, vì vậy GTK chắc chắn có thông tin này ở đâu đó.
điều này có vẻ đầy hứa hẹn! tôi sẽ kiểm tra. bạn nghĩ rằng nó sẽ dễ dàng hơn để tìm ... giống như có một trong những từ "kích thước" "giới hạn" "chiều rộng" vv trong tên hàm. – Claudiu
Hãy cho tôi biết về nó :-) – balpha
... mặc dù "thực sự sẽ được phân bổ" đưa ra một gợi ý nhỏ, bây giờ tôi nhìn vào nó. – balpha