0

我的应用程序中有 CheckListBox 小部件。
在它的生命周期中,我正在删除或添加新项目。
我想以“自动”的方式改变它的大小(尤其是高度)。
我想更改它的高度以显示所有项目而不显示滚动条。
可能吗?

另一个问题是,当我用 2 个项目创建这样的小部件时,我得到了很高的高度(高度大约是 4 个项目,所以 2 行是空的)。
我不想看到这样“丑陋”的布局。
我的小部件大小不适合其中的项目。

我在我的应用程序中使用sizer,我正在尝试使用 Layout() 方法,但它没有帮助。
如何在不使用“size=()”参数手动更改大小的情况下解决此问题?

这是我的应用程序的示例。
图片

我在我的应用程序中列出了 Com 端口。
我在列出 2 个 com 端口之前的示例,但在断开其中一个并按下 [刷新] 按钮后,我的应用程序只发现了 1 个 com 端口。没关系。
但我想将复选框的高度仅适合这个 com。
怎么做?

我希望“自动化”如下所示:
图2

提前致谢。

4

0 回答 0