首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

怎么设置QTreeWidget的宽度

发布网友 发布时间:2022-04-22 10:00

我来回答

1个回答

热心网友 时间:2022-06-02 11:20

那是因为点击QComboBox后QTreeWidget根据QComboBox的行高对QTreeWidget的行高做的修正。
void QTreeWidgetItem::setSizeHint ( int column, const QSize & size )
Sets the size hint for the tree item in the given column to be size. If no size hint is set, the item delegate will compute the size hint based on the item data.
This function was introced in Qt 4.1.
(当没有设置Item大小的时候,Delegate 会根据item里的数据来调整item的大小)
做为一只程序猿你应该可以很轻松的略读这段帮助文档吧。

你可以使用setSizeHint对QTreeWidget的行高进行修改。
但是当要添加的窗口的最小大小超过了你设置的QSize以后。QTreeWidget就会使用所填加的窗口的大小。忽视我们设置的大小。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com