我正在EasyGUI中为我的python脚本创建一个GUI。有人知道我可以改变默认窗口大小吗?违约规模太大了。
谢谢你的帮助。
发布于 2014-03-28 07:50:58
在安装、打开easygui.py和编辑元素之前,您希望有另一个大小。(您也可以重新安装和重写它)这一行如下
boxRoot.minsize(root_width, root_height)在相应的函数中。
为了更灵活,在函数中添加宽度和高度作为参数。
def __choicebox(msg
, title
, choices
, width_ = 480
, height_ = 320
):
....
root_width = width_
root_height = height_
root_xpos = int((screen_width * 0.1))
root_ypos = int((screen_height * 0.05))
boxRoot.title(title)
boxRoot.iconname('Dialog')
rootWindowPosition = "+0+0"
boxRoot.geometry(rootWindowPosition)
boxRoot.expand=NO
boxRoot.minsize(root_width, root_height)发布于 2015-05-22 21:58:42
由于尺寸问题,我从GitHub中提取了代码来扰乱选择箱,我做了以下工作.我不知道这是否是一个很好的修复方法,但是根据msg的长度、标题和选择列表至少设置屏幕变量的宽度似乎是可行的:
..。选择=列表(选择)
添加行
choiceLen = len(max(choices,key=len))
titleLen = len(title)
msgLen = len(msg)
maxLen = max(choiceLen,titleLen,msgLen)..。
root_width = int((screen_width * 0.8))
root_width = int(maxLen * 10.)https://stackoverflow.com/questions/18623945
复制相似问题