我就废话不多说了。大家直接看代码吧!
# !/usr/bin/env python #=utf - 8编码 “‘ 窗口屏幕居中,设置窗口最大,最小尺寸…… 2014年版权所有yao_yu (http://blog.csdn.net/yao_yu_126) 本代码以麻省理工学院许可协议发布 2014-04-15创建 “‘ 进口tkinter像tk 从tkinter进口ttk def get_screen_size(窗口): 返回window.winfo_screenwidth (), window.winfo_screenheight () get_window_size(窗口):作为捕获到def 返回window.winfo_reqwidth (), window.winfo_reqheight () def center_window(根、宽度、高度): screenwidth=root.winfo_screenwidth () screenheight=root.winfo_screenheight () 大?' % dx % d + % d + % d ' %(宽度、高度(screenwidth -宽度)/2,(screenheight -高度)/2) print(大小) root.geometry(大小) 根=tk.Tk () root.title(“测试窗口”) center_window(根、300、240) 根。最大尺寸(600、400) 根。minsize (300、240) ttk。标签(根、救灾=tk。平、文本='屏幕大小(% sx % s) \ n窗口大小(% sx % s) % (get_screen_size get_window_size(根))作为捕获到(根)+)。包(扩大=tk.YES) tk.mainloop () >之前
<强>设置窗口的大小和位置强>
几何(widthxheight + x + y)
引用>窗口的长宽分别为宽度和高度;
窗口到主窗口的间距为x和y;
注意可以使用减号,例如10 x10-10-10代表10 * 10大小的窗口出现在右下角,但是不能直接使x或y为负值,然后带入wxh + x + y;同时这个格式里不能有空格。
当没有参数时,用此方法能返回当前的尺寸位置参数。
# - * -编码:utf - 8 - * 从tkinter进口* 根=Tk () 宽度,高度,padx pady=800, 600, 300 根。几何(' % dx % d % d + % d ' %(宽度、高度,padx pady)) >之前<强>设置窗口样式,透明和全屏强>
-toolwindow可设置窗口为工具栏样式;
- alpha可设置透明度,0完全透明,1不透明。这里透明是窗口内的所有内容,不仅是窗体,所以要特别小心一个完全透明的窗口!
全屏设置全屏注意前面的短横杠(-)不能少
上面设置窗口置顶。两个同时被置顶的窗口为同级(能互相遮盖),但他们都能同时遮盖住没有被设置为置顶的窗口。
根。属性(-toolwindow,假的, t1, 0.9, “全屏”,真的, “最高的”,真的)<强>去掉标题栏强>
去掉窗口的框架,脱离窗窗口管理,所以此时你也不能拖动它。并且这个窗口也不会出现在任务栏。
root.overrideredirect(真正的)
引用>思考题:一个全屏,置顶,透明,去标题栏的窗口将意味着什么?
以上这篇Python: tkinter窗口屏幕居中,设置窗口最大,最小尺寸实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
Python: tkinter窗口屏幕居中,设置窗口最大,最小尺寸实例