av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術(shù)文章
文章詳情頁

Python: tkinter窗口屏幕居中,設(shè)置窗口最大,最小尺寸實例

瀏覽:7日期:2022-08-04 10:17:04

我就廢話不多說了。大家直接看代碼吧!

#!/usr/bin/env python#coding=utf-8’’’ 窗口屏幕居中,設(shè)置窗口最大,最小尺寸... 版權(quán)所有 2014 yao_yu (http://blog.csdn.net/yao_yu_126) 本代碼以MIT許可協(xié)議發(fā)布 2014-04-15 創(chuàng)建’’’ import tkinter as tkfrom tkinter import ttk def get_screen_size(window): return window.winfo_screenwidth(),window.winfo_screenheight() def get_window_size(window): return window.winfo_reqwidth(),window.winfo_reqheight() def center_window(root, width, height): screenwidth = root.winfo_screenwidth() screenheight = root.winfo_screenheight() size = ’%dx%d+%d+%d’ % (width, height, (screenwidth - width)/2, (screenheight - height)/2) print(size) root.geometry(size) root = tk.Tk()root.title(’測試窗口’)center_window(root, 300, 240)root.maxsize(600, 400)root.minsize(300, 240)ttk.Label(root, relief = tk.FLAT, text = ’屏幕大小(%sx%s)n窗口大小(%sx%s)’ % (get_screen_size(root) + get_window_size(root))).pack(expand = tk.YES)tk.mainloop()

補(bǔ)充知識:關(guān)于tkinter幾個需要用到的窗口設(shè)置

設(shè)置窗口的大小和位置

geometry(widthxheight+x+y)

窗口的長寬分別為width和height;

窗口到主窗口的間距為 x和 y ;

注意可以使用減號,例如 10x10-10-10 代表10*10大小的窗口出現(xiàn)在右下角,但是不能直接使x或y為負(fù)值,然后帶入 wxh+x+y;同時這個格式里不能有空格。

當(dāng)沒有參數(shù)時,用此方法能返回當(dāng)前的尺寸位置參數(shù)。

# -*- coding:utf-8 -*-from tkinter import *root = Tk()width, height, padx, pady = 800, 600, 40, 300root.geometry(’%dx%d-%d+%d’ % (width, height, padx, pady))

設(shè)置窗口樣式、透明和全屏

-toolwindow 可設(shè)置窗口為工具欄樣式;

-alpha 可設(shè)置透明度,0完全透明,1不透明。這里透明是窗口內(nèi)的所有內(nèi)容,不僅是窗體,所以要特別小心一個完全透明的窗口!

-fullscreen 設(shè)置全屏 注意前面的短橫杠(-) 不能少

-topmost 設(shè)置窗口置頂。兩個同時被置頂?shù)拇翱跒橥?能互相遮蓋),但他們都能同時遮蓋住沒有被設(shè)置為置頂?shù)拇翱凇?/p>

root.attributes(’-toolwindow’, False, ’-alpha’, 0.9, ’-fullscreen’, True, ’-topmost’, True)

去掉標(biāo)題欄

去掉窗口的框架,脫離windows窗口管理。所以此時你也不能拖動它。并且這個窗口也不會出現(xiàn)在任務(wù)欄。

root.overrideredirect(True)

思考題:一個全屏、置頂、透明、去標(biāo)題欄的窗口將意味著什么?

以上這篇Python: tkinter窗口屏幕居中,設(shè)置窗口最大,最小尺寸實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Python 編程
主站蜘蛛池模板: 人人做人人澡人人爽欧美 | 日韩成人在线免费观看 | 中文字幕99 | 亚洲成人一区 | 国产剧情久久 | 成人在线精品视频 | 午夜av电影| 久久久久国产精品午夜一区 | 国产色网站 | 91视视频在线观看入口直接观看 | av黄色片| 蜜臀网站 | 免费在线观看av | 日韩欧美不卡 | 二区国产 | 毛片网站免费观看 | 久久只有精品 | 欧美在线视频一区二区 | 久久久精 | 国产成人精品午夜视频免费 | 粉嫩av久久一区二区三区 | 九色在线观看 | 国产99视频精品免视看9 | 午夜电影福利 | 亚州国产 | 二区精品 | 久久99视频精品 | 日日日操 | 爱草视频 | 亚洲国产偷 | 精品成人一区二区 | 欧美在线资源 | 成人av一区二区亚洲精 | 羞羞涩涩在线观看 | 欧美久久久久 | 91精品国产综合久久精品 | 国产精品自拍视频网站 | 日韩av一二三区 | 中国91av| 日韩精品在线一区 | 色婷婷av一区二区三区软件 |