Python: tkinter窗口屏幕居中,设置窗口最大,最小尺寸实例

  

我就废话不多说了。大家直接看代码吧!

        # !/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窗口屏幕居中,设置窗口最大,最小尺寸实例