[DTK] DSettingDialog 如何控制组合框的大小 Resolved
Tofloor
poster avatar
寂静的羽夏
deepin
2022-06-13 00:49
Author

如题,我在编写代码时,想控制如下图所示编码位置的组合框大小,但我没有找到良好的方式:

image.png

Reply Favorite View the author
All Replies
zccrs
deepin
2022-06-13 17:50
#1

想控制它的宽度吗?这些控件都放在了布局里,要想改行为,只能不用DSettingDialog提供的默认控件,可以在QComboBox外面包一个空的QWidget,这个widget会被settingdialog放到布局里,里边的QComboBox你就可以自己控制。你是希望它多宽呢?跟上面的字体大小那个对齐吗?

Reply View the author
zccrs
deepin
2022-06-13 17:53
#2

另外这类问题建议到github上讨论

https://github.com/linuxdeepin/developer-center/discussions

Reply View the author
寂静的羽夏
deepin
2022-06-13 17:55
#3
zccrs

想控制它的宽度吗?这些控件都放在了布局里,要想改行为,只能不用DSettingDialog提供的默认控件,可以在QComboBox外面包一个空的QWidget,这个widget会被settingdialog放到布局里,里边的QComboBox你就可以自己控制。你是希望它多宽呢?跟上面的字体大小那个对齐吗?

好的,我看是选择项目太多导致的,今天我提取了常用的必要编码的选项后,就对齐了,感谢回复。

Reply View the author
zccrs
deepin
2022-06-13 18:00
#4
寂静的羽夏

好的,我看是选择项目太多导致的,今天我提取了常用的必要编码的选项后,就对齐了,感谢回复。

是不是有些项超长了

Reply View the author
Comments
寂静的羽夏
2022-06-13 18:10
对,我仔细挨个项目比对,发现有两三个项目名字比较长,且是我没见过不常用的,我给删掉了就不会有这样的问题了。