在诸如 spinctrl 或滑块框之类的小部件中,可以将初始位置、最小值和最大值等属性设置为常量。有什么方法可以将它们指定为变量。
所以代码
self.HDSpin = wx.SpinCtrl( self, wx.ID_ANY, wx.EmptyString, wx.DefaultPosition, wx.DefaultSize, wx.SP_ARROW_KEYS, 0, 10, 0 )
变成
self.HDSpin = wx.SpinCtrl( self, wx.ID_ANY, wx.EmptyString, wx.DefaultPosition, wx.DefaultSize, wx.SP_ARROW_KEYS, params.minv, params.maxv, params.defaultv )
这将允许在显示对话框之前在运行时设置参数。