wxScrollBar设置位置和范围

2024-09-30 18:15:58 发布

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

wxScrollBar的文档让我很困惑。我想知道使用什么方法来设置缩略图的位置wx.滚动条 在一个wx.滑块很简单

slider = wx.Slider(...)
slider.SetMin(min) # set the minimum value
slider.SetMax(max) # set the maximum value
slider.SetValue(val) # set the slider position

对于滚动条,我很困惑,无法复制类似于后者的内容。文档对我来说不太清楚,似乎唯一可以使用的方法是使用SetScrollbar方法重置滚动条,这对我来说也不太理解如何使用它。在

谢谢


Tags: the方法文档valueminslider滑块wx
1条回答
网友
1楼 · 发布于 2024-09-30 18:15:58

您确实应该使用wxScrollBar::SetScrollbar()来更改滚动条的位置。的确,它比wxSlider::SetValue()复杂,但这是因为滚动条有更多的“自由度”,也就是说,你可以选择它的页面大小和拇指大小。但是上面文档链接中的注释似乎提供了一个很好的例子来解释如何使用它,所以我不确定它到底有什么不清楚的地方?在

还请注意,您很少直接使用wxScrollBar控件,通常使用窗口滚动条,对于它们,您可以使用一个更简单的wxWindow::SetScrollPos()函数。在

相关问题 更多 >