首页 > 解决方案 > Python:按钮到新行或垂直排列按钮

问题描述

我有这样的代码:

import ansa
from ansa import *

@ansa.session.defbutton('Renumber', 'AGA','Renumber')
def renumberAGA():
    print("Button AGA was pressed.")

@ansa.session.defbutton('Renumber', 'AGG','Renumber.')
def renumberAGG():
    print("Button AGG was pressed.")

...

依此类推..这将每 3 个按钮水平放置,第 4 个按钮进入新行。我可以垂直排列按钮还是以某种方式将每个按钮放在新行中,或者将它们分开?它是程序中可加载的内部脚本。我已经尝试过 guitk,但是当我在程序上使用其他选项时,脚本会退出或使程序崩溃。当我调整窗口大小时,按钮排列保持不变。 普通的 调整大小

在 CentOS 上使用 Ansa 预处理器和 Python 2.6.6。

谢谢

标签: python

解决方案


在脚本编辑器中编码时,无法更改 ANSA 中 def 按钮的顺序。您可以改为使用 ANSA 中的设计器窗口来创建 GUI。


推荐阅读