python - 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。
谢谢
解决方案
在脚本编辑器中编码时,无法更改 ANSA 中 def 按钮的顺序。您可以改为使用 ANSA 中的设计器窗口来创建 GUI。
推荐阅读
- python - 如何根据列中的值更改条件的条件 - Pandas
- android - 从 Azure AD B2C 策略页面中删除取消按钮
- java - 错误!ant 1.10.8 Java 8 和 XSLT 找不到类错误
- python - 如何在 tkinter 应用程序中推送更新
- python - Flask 如何在没有我将请求作为参数的情况下通过装饰器传递请求变量?
- javascript - 如何扩展正则表达式以接受图像网址中的@
- nginx - Nginx 支持带有回退的特定通配符 server_name (regex)
- angular - 在 html 中动态命名 div 并使用 @ViewChild('xyz') div: ElementRef; 在角度
- apache-kafka - 无法使用骆驼连接卡夫卡
- python-3.x - 在 Python 中迭代图像并转换为表 OCR 的 base64 格式