什么是有效的appJar拉伸函数参数

时间:2018-08-22 21:30:50

标签: python

到目前为止,我一直在尝试在python中创建2因子身份验证脚本。现在它运行良好,我想创建一个GUI,因为它将在树莓派上运行近24/7。

TLDR;我不明白文档的意思是“ stretch。传递一个字符串来描述行/列是否应该拉伸以填充整个GUI。”

FOO_NAME

我不知道该怎么通过。

2 个答案:

答案 0 :(得分:0)

如果您查看appJar source code on GitHub,则可以确定应该为stretch传递的内容:

查看如何使用strech

def setStretch(self, exp):
    self.setExpand(exp)
...
stretch = property(getStretch, setStretch)

查看setExpand的来源,我们会看到strech的可能值:

def setExpand(self, exp):
    if exp.lower() == "none":
        self.containerStack[-1]['expand'] = "NONE"
    elif exp.lower() == "row":
        self.containerStack[-1]['expand'] = "ROW"
    elif exp.lower() == "column":
        self.containerStack[-1]['expand'] = "COLUMN"
    else:
        self.containerStack[-1]['expand'] = "ALL"

结果,可能的字符串是(不区分大小写的)“无”,“行”,“列”或其他任何内容(将导致“全部” )。

答案 1 :(得分:0)

它也记录在这里:http://appjar.info/pythonWidgetLayout/#set-stretch-sticky

  • 行,列,列均无