设置PyQt5中QComboBox中项目的图标大小

2024-05-19 13:33:06 发布

您现在位置:Python中文网/ 问答频道 /正文

我一直在尝试构建一个自定义组合框,用于在绘图GUI中选择线型类型。下拉菜单包含线型预览,例如实线、虚线和虚线。在

我已经能够通过设置组合框的图标大小来调整所选行的大小

mycombobox.setIconSize(QSize(75, 25))

但当我单击下拉箭头打开下拉菜单时,这似乎不会影响QComboBox中的QListView。在

enter image description here

enter image description here

上面可以看到,选定的线型在选中时会适当放大,但是在使用下拉菜单时,显示的图标大小不正确。我不知道如何在不改变图像文件的实际大小的情况下改变它们的大小。在

下面是我的自定义QComboBox的代码。我想知道如何改变下拉菜单中图标的大小。我想我必须修改QListView的一些子控件,但是我还没有弄明白。有人知道怎么做吗?在

^{pr2}$

Tags: 绘图类型gui图标虚线下拉菜单时会线型