如何在创建wxPython小部件后更改它的大小?我试图根据弹出窗口中的元素动态更改ComboBoxCtrl小部件的宽度。为简单起见,我们假设我们创建一个按钮并尝试调整它的大小:
btn = wx.Button(self, wx.ID_ANY, 'Start', size=(25,-1))
btn.SetSize(wx.Size(25,25))
self.Layout()
在上述情况下,新的25x25尺寸不需要。我只能让SetSize适用于面板。我假设还有另一个我应该使用的电话。如何在创建后更改窗口小部件的大小?
答案 0 :(得分:3)
SetMinSize命令可以解决问题。
btn = wx.Button(self, wx.ID_ANY, 'Start', size=(25,-1))
btn.SetMinSize(wx.Size(25,25))
self.Layout()