Glade:如何设置旋转按钮的值?

Xer*_*erz 7 python application-development gtk3 glade

我已经为我的 Python/GTK3 应用程序使用 Glade 做了一些旋转按钮,但我不知道如何设置默认值、更低或更高的值。我该怎么做?

使用以下东西进行开发:

  • 蟒蛇 2.7.3
  • GTK 3
  • 格莱德 3.12.1

1)我需要从脚本中更改内容,因为我需要将默认值和最大值设置为变量;

2) 我之前看过 PyGTK 文档,它不适用于 GTK3;

3)请不要将我引向 GTK3 文档...我无法理解:P

Sam*_*ley 6

在格莱德:

  1. 选择旋转按钮。
  2. 单击带有“...”的“调整”文本条目旁边的按钮。
  3. 在出现的窗口中单击“新建”。
  4. 从上面选择“adjustment1”小部件。
  5. 从那里您可以更改默认值、最小值、最大值和步长增量的值。

您还可以从代码中更改这些值,可以在此处找到类引用gtk.SpinButton

编辑:您可以使用以下代码获取最大值和最小值:

(min, max) = spinbutton.get_range()
Run Code Online (Sandbox Code Playgroud)

其中 min 是最小值,max 是最大值,而 spinbutton 是旋转按钮小部件。您还可以使用以下方法进行设置:

spinbutton.set_range(min, max)
Run Code Online (Sandbox Code Playgroud)