因此,我遇到了与 Python/GTK3 中的旋转按钮相关的重要问题。我试图在我的项目 Virtuam 中创建一个旋转按钮,它似乎可以工作……但有一个错误会阻止 +/- 按钮。
此外,奇怪的是,我可以手动更改旋转框的值... :/
我已经在虚拟机中安装了它,并且遇到了同样的问题。
之前它运行良好,但如果我尝试删除源代码并下载一个可以运行的提交,仍然会遇到问题。我该怎么办?这是 GTK 错误,还是我的错?在最后一种情况下,问题出在哪里:脚本 (vui.py) 还是界面 (assistant.glade)?
您可以在以下位置下载最新提交:lp:虚拟/主干
答案1
您必须设置增量。您可以使用set_increments()
旋转按钮的方法来做到这一点:
spinbutton.set_increments(1.00, 5.00)
这样,当左键单击 -/+ 时,其增量为 1,当鼠标中键单击 -/+ 时,其增量为 5。
答案2
- 单击旋转按钮并转到右侧的属性菜单
您可以在那里看到旋转按钮名称下方有一个名为“调整”的属性。
在调整的右侧有一个带有“...”的按钮,单击它
- 在出现的对话框中单击新建
小部件上会出现新的项目调整
单击它及其属性,您可以调整步长增量、最大值、最小值等等。