国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

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

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

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

我就廢話(huà)不多說(shuō)了。大家直接看代碼吧!

#!/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(’測(cè)試窗口’)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ǔ)充知識(shí):關(guān)于tkinter幾個(gè)需要用到的窗口設(shè)置

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

geometry(widthxheight+x+y)

窗口的長(zhǎng)寬分別為width和height;

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

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

當(dāng)沒(méi)有參數(shù)時(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)容,不僅是窗體,所以要特別小心一個(gè)完全透明的窗口!

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

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

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

去掉標(biāo)題欄

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

root.overrideredirect(True)

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

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

標(biāo)簽: Python 編程
主站蜘蛛池模板: 久草视频资源站 | 亚洲欧美日韩三级 | 亚洲成a人片在线播放 | 香港激情三级做爰小说 | a国产视频 | a国产成人免费视频 | 欧美一区二区三区国产精品 | 成人免费毛片观看 | 美女被拍拍拍拍拍拍拍拍 | 色老头oldmoneyvideos | 91精品手机国产露脸 | 国产成人免费高清视频 | 黄色毛片一级 | 100000免费啪啪18免进 | 欧美在线视频二区 | 欧美精品久久久久久久免费观看 | 久久99国产精品久久欧美 | 精品国产欧美一区二区 | 国产精品极品美女自在线看免费一区二区 | 91亚洲精品在看在线观看高清 | 成人免费视频一区 | 99国产欧美久久精品 | 亚洲一区中文字幕在线 | 亚洲精品成人a在线观看 | 亚洲精品在线看 | 欧美一区二区三区精品国产 | 国产只有精品 | 成人国产第一区在线观看 | a级毛片在线视频免费观看 a级免费 | 国内精品久久久久久久久 | 欧美日本综合一区二区三区 | 欧美成人三级伦在线观看 | 午夜成年| 美女黄色在线看 | 欧美乱爱 | 一级片免费在线 | 日韩欧美在线一级一中文字暮 | 九九精品激情在线视频 | 很黄很暴力深夜爽爽无遮挡 | 国产91精品高清一区二区三区 | 中文字幕亚洲另类天堂 |