电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

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

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

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

#!/usr/bin/env python#coding=utf-8’’’ 窗口屏幕居中,設置窗口最大,最小尺寸... 版權所有 2014 yao_yu (http://blog.csdn.net/yao_yu_126) 本代碼以MIT許可協議發布 2014-04-15 創建’’’ 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()

補充知識:關于tkinter幾個需要用到的窗口設置

設置窗口的大小和位置

geometry(widthxheight+x+y)

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

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

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

當沒有參數時,用此方法能返回當前的尺寸位置參數。

# -*- 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))

設置窗口樣式、透明和全屏

-toolwindow 可設置窗口為工具欄樣式;

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

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

-topmost 設置窗口置頂。兩個同時被置頂的窗口為同級(能互相遮蓋),但他們都能同時遮蓋住沒有被設置為置頂的窗口。

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

去掉標題欄

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

root.overrideredirect(True)

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

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

標簽: Python 編程
主站蜘蛛池模板: 北京公司注册_代理记账_代办商标注册工商执照-企力宝 | 红外光谱仪维修_二手红外光谱仪_红外压片机_红外附件-天津博精仪器 | 陶瓷加热器,履带式加热器-吴江市兴达电热设备厂| 优秀的临床医学知识库,临床知识库,医疗知识库,满足电子病历四级要求,免费试用 | 陶瓷砂磨机,盘式砂磨机,棒销式砂磨机-无锡市少宏粉体科技有限公司 | 济南品牌包装设计公司_济南VI标志设计公司_山东锐尚文化传播 | 黑龙江京科脑康医院-哈尔滨精神病医院哪家好_哈尔滨精神科医院排名_黑龙江精神心理病专科医院 | 上海小程序开发-小程序制作-上海小程序定制开发公司-微信商城小程序-上海咏熠 | 洗石机-移动滚筒式,振动,螺旋,洗矿机-青州冠诚重工机械有限公司 | 西安耀程造价培训机构_工程预算实训_广联达实作实操培训 | 精密机械零件加工_CNC加工_精密加工_数控车床加工_精密机械加工_机械零部件加工厂 | 华夏医界网_民营医疗产业信息平台_民营医院营销管理培训 | 环讯传媒,永康网络公司,永康网站建设,永康小程序开发制作,永康网站制作,武义网页设计,金华地区网站SEO优化推广 - 永康市环讯电子商务有限公司 | 动物麻醉机-数显脑立体定位仪-北京易则佳科技有限公司 | 庭院灯_太阳能景观灯_草坪灯厂家_仿古壁灯-重庆恒投科技 | 洗瓶机厂家-酒瓶玻璃瓶冲瓶机-瓶子烘干机-封口旋盖压盖打塞机_青州惠联灌装机械 | 苏州防水公司_厂房屋面外墙防水_地下室卫生间防水堵漏-苏州伊诺尔防水工程有限公司 | MVR蒸发器厂家-多效蒸发器-工业废水蒸发器厂家-康景辉集团官网 | 洛阳防爆合格证办理-洛阳防爆认证机构-洛阳申请国家防爆合格证-洛阳本安防爆认证代办-洛阳沪南抚防爆电气技术服务有限公司 | 吲哚菁绿衍生物-酶底物法大肠菌群检测试剂-北京和信同通科技发展有限公司 | 丽陂特官网_手机信号屏蔽器_Wifi信号干扰器厂家_学校考场工厂会议室屏蔽仪 | 厂厂乐-汇聚海量采购信息的B2B微营销平台-厂厂乐官网 | 卷筒电缆-拖链电缆-特种柔性扁平电缆定制厂家「上海缆胜」 | 锂电池生产厂家-电动自行车航模无人机锂电池定制-世豹新能源 | 健身器材-健身器材厂家专卖-上海七诚健身器材有限公司 | 模温机-油温机-电加热导热油炉-工业冷水机「欧诺智能」 | 驾驶人在线_专业学车门户网站 | 全自动变压器变比组别测试仪-手持式直流电阻测试仪-上海来扬电气 | 低温柔性试验仪-土工布淤堵-沥青车辙试验仪-莱博特(天津)试验机有限公司 | 甲级防雷检测仪-乙级防雷检测仪厂家-上海胜绪电气有限公司 | 氧化锆陶瓷_氧化锆陶瓷加工_氧化锆陶瓷生产厂家-康柏工业陶瓷有限公司 | 高考志愿规划师_高考规划师_高考培训师_高报师_升学规划师_高考志愿规划师培训认证机构「向阳生涯」 | 伸缩器_伸缩接头_传力接头-巩义市润达管道设备制造有限公司 | 运动木地板厂家_体育木地板安装_篮球木地板选购_实木运动地板价格 | 飞扬动力官网-广告公司管理软件,广告公司管理系统,喷绘写真条幅制作管理软件,广告公司ERP系统 | 模具硅橡胶,人体硅胶,移印硅胶浆厂家-宏图硅胶科技 | 电缆故障测试仪_电缆故障定位仪_探测仪_检测仪器_陕西意联电气厂家 | 耐火浇注料-喷涂料-浇注料生产厂家_郑州市元领耐火材料有限公司 耐力板-PC阳光板-PC板-PC耐力板 - 嘉兴赢创实业有限公司 | 收录网| 澳门精准正版免费大全,2025新澳门全年免费,新澳天天开奖免费资料大全最新,新澳2025今晚开奖资料,新澳马今天最快最新图库-首页-东莞市傲马网络科技有限公司 | 永嘉县奥阳陶瓷阀门有限公司 |