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

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

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

瀏覽:19日期: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è)置窗口最大,最小尺寸實(shí)例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Python 編程
主站蜘蛛池模板: 西门子伺服电机维修,西门子电源模块维修,西门子驱动模块维修-上海渠利 | 电动不锈钢套筒阀-球面偏置气动钟阀-三通换向阀止回阀-永嘉鸿宇阀门有限公司 | 会议会展活动拍摄_年会庆典演出跟拍_摄影摄像直播-艾木传媒 | lcd条形屏-液晶长条屏-户外广告屏-条形智能显示屏-深圳市条形智能电子有限公司 | 潍坊大集网-潍坊信息港-潍坊信息网 | 免费B2B信息推广发布平台 - 推发网 | 青岛美佳乐清洁工程有限公司|青岛油烟管道清洗|酒店|企事业单位|学校工厂厨房|青岛油烟管道清洗 插针变压器-家用电器变压器-工业空调变压器-CD型电抗器-余姚市中驰电器有限公司 | Akribis直线电机_直线模组_力矩电机_直线电机平台|雅科贝思Akribis-杭州摩森机电科技有限公司 | ph计,实验室ph计,台式ph计,实验室酸度计,台式酸度计 | 氧化锆纤维_1800度高温退火炉_1800度高温烧结炉-南京理工宇龙新材料股份有限公司 | 企业VI设计_LOGO设计公司_品牌商标设计_【北京美研】 | 校车_校车价格_19座幼儿园校车_幼儿园校车_大鼻子校车 | 回收二手冲床_金丰旧冲床回收_协易冲床回收 - 大鑫机械设备 | 硫化罐_蒸汽硫化罐_大型硫化罐-山东鑫泰鑫智能装备有限公司 | 双杰天平-国产双杰电子天平-美国双杰-常熟双杰仪器 | 三效蒸发器_多效蒸发器价格_四效三效蒸发器厂家-青岛康景辉 | 上海洗地机-洗地机厂家-全自动洗地机-手推式洗地机-上海滢皓洗地机 | 酒精检测棒,数显温湿度计,酒安酒精测试仪,酒精检测仪,呼气式酒精检测仪-郑州欧诺仪器有限公司 | 作文导航网_作文之家_满分作文_优秀作文_作文大全_作文素材_最新作文分享发布平台 | 盘式曝气器-微孔曝气器-管式曝气器-曝气盘-斜管填料 | 郑州市前程水处理有限公司 | 手机存放柜,超市储物柜,电子储物柜,自动寄存柜,行李寄存柜,自动存包柜,条码存包柜-上海天琪实业有限公司 | 锻造液压机,粉末冶金,拉伸,坩埚成型液压机定制生产厂家-山东威力重工官方网站 | 整车VOC采样环境舱-甲醛VOC预处理舱-多舱法VOC检测环境仓-上海科绿特科技仪器有限公司 | 纸箱抗压机,拉力机,脂肪测定仪,定氮仪-山东德瑞克仪器有限公司 | 医学动画公司-制作3d医学动画视频-医疗医学演示动画制作-医学三维动画制作公司 | 爱科技iMobile-专业的科技资讯信息分享网站 | 丽陂特官网_手机信号屏蔽器_Wifi信号干扰器厂家_学校考场工厂会议室屏蔽仪 | 制氮设备-变压吸附制氮设备-制氧设备-杭州聚贤气体设备制造有限公司 | 桌上式超净工作台-水平送风超净工作台-上海康路仪器设备有限公司 | 杭州网络公司_百度SEO优化-外贸网络推广_抖音小程序开发-杭州乐软科技有限公司 | 湖州织里童装_女童男童中大童装_款式多尺码全_织里儿童网【官网】-嘉兴嘉乐网络科技有限公司 | 岸电电源-60HZ变频电源-大功率变频电源-济南诚雅电子科技有限公司 | 上海办公室装修公司_办公室设计_直营办公装修-羚志悦装 | 气密性检测仪_气密性检测设备_防水测试仪_密封测试仪-岳信仪器 | 【MBA备考网】-2024年工商管理硕士MBA院校/报考条件/培训/考试科目/提前面试/考试/学费-MBA备考网 | 北京征地律师,征地拆迁律师,专业拆迁律师,北京拆迁律师,征地纠纷律师,征地诉讼律师,征地拆迁补偿,拆迁律师 - 北京凯诺律师事务所 | 自动气象站_农业气象站_超声波气象站_防爆气象站-山东万象环境科技有限公司 | 磁力链接搜索神器_BT磁力狗_CILIMAO磁力猫_高效磁力搜索引擎2024 | 氧化锆纤维_1800度高温退火炉_1800度高温烧结炉-南京理工宇龙新材料股份有限公司 | 济南拼接屏_山东液晶拼接屏_济南LED显示屏—维康国际官网 | 密集柜_档案密集柜_智能密集架_密集柜厂家_密集架价格-智英伟业 密集架-密集柜厂家-智能档案密集架-自动选层柜订做-河北风顺金属制品有限公司 |