易截截图软件、单文件、免安装、纯绿色、仅160KB

Python + Tkinter 窗口缩放问题

学习用python+tk写了一个简单脚本,用来显示一些图片和其说明,设计2个按钮来翻页。控件采用pack()方式,主窗口没有特别指定尺寸,按下翻页按钮后能自动依据内容自动缩放大小,如预期设想。不过比较奇怪的是,如果用鼠标拉动窗口尺寸后,就再也不会自动缩放了,请问要如何才能恢复自动缩放?查了下winfo_reqheight和winfo_reqwidth是预期尺寸,但没有自动作用窗口上,必须强制用geometry方法,不知道有没有其他开关?
不懂,帮顶

每次按下一图时,把存放图片的控件烧毁,即存放PHOTOIMAGE的控件烧毁,

然后再打包,然后再放入图片,再设图片定尺寸,图片尺寸的声名要全局性GLOBAL

如果是单改变某控件的组态,这个实例化了控件,其实还是在内存中的,

你把他一拖,啥缩放就没了(也可能是因为不是全局性的变量)

紧记->烧毁->再打包->再自动设定缩放大小(GLOBAL全局变量)

嗯,我前面所谓自动缩放是没管什么尺寸,让tk自己去算,傻瓜用这样子。图片控件

不好意思上面没说完就发..傻...,继续说吧。图片控件就是简单用Label载入,翻页过程自然是销毁一个然后重建一个,应该很简单没啥问题,同变量全局性也无关。估计拖动后不能自动缩放是正常行为,因为很多应用是不需也不该缩。又试了试人为geometry方法也是同现象,翻页后窗口保持前面尺寸,必须每次都执行才正常。最后不小心发现geometry('')一次就恢复自动缩放。


相关问答:

IIS 7 python 2.6 cgi 文件上传问题

我每次上传的文件读到的数据都不正确。2M 的图片读得10多K 。。哪位大侠可以帮帮我啊。
#!D:\ProgrammerTools\python26\python.exe
#encoding=utf-8
import cgitb
import os
cgitb.enable()
import cgi,urllib ......

python怎么print 'hello world'

大家好,我是一个新手,刚开始学python,但是刚开始的helloworld都没法打印,让我很无奈。
我的python安装路径为f:\python31。在path中也设置对了,在windows下运行是这样显示的,希望各位前辈指点一下。谢谢
Pyth ......

python list for 循环问题

Python code:

p=[1,2,3,4,5,6]
while True:
for i in p:
if i==4:
p=[]
f=[9,8,7]
p.extend(f)
break
print i,',',
p. ......

请教个python脚本运行总是锁死的问题,请大大指教!

Traceback (most recent call last):
  File "C:\test.py", line 80, in <module>
  cur.execute("update userdata set kb=0 where strAccountID='%s'" % name)
  ......

python查看class参数

类:
class Test:
  def __init__(self,num1,num2):
  print num1,num2
用什么函数能查看 Test类有两个参数
能查吗 谁知道
用dir 和info智能查看属性和方法

谢谢................ ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号