国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python寫的Tkinter程序屏幕居中方法

2020-02-23 00:19:00
字體:
來源:轉載
供稿:網友

本文適用場景:想用Tkinter開發界面程序并屏幕居中,但沒找到相應的API。

這兩天玩了玩Tkinter,感覺不錯,就是屏幕居中這個問題在網上搜了很長時間也沒
找到答案,最后沒辦法,看它的文檔,用自己的方法實現了。

方法很土,就是獲取初始化的窗體大小和屏幕大小,再通過計算得到大體值。
以下是代碼:
代碼如下:
#! /usr/bin/python
'''
  File      : screenCenter.pyw
  Author    : Mike
  E-Mail    : Mike_Zhang@live.com
'''
from Tkinter import *

rt = Tk()
rt.resizable(False,False)
rt.title("Screen center")

rt.update() # update window ,must do
curWidth = rt.winfo_reqwidth() # get current width
curHeight = rt.winfo_height() # get current height
scnWidth,scnHeight = rt.maxsize() # get screen width and height
# now generate configuration information
tmpcnf = '%dx%d+%d+%d'%(curWidth,curHeight,
(scnWidth-curWidth)/2,(scnHeight-curHeight)/2)
rt.geometry(tmpcnf)
rt.mainloop()

好,就這些了,希望對你有幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 晋中市| 雷州市| 汽车| 乌拉特中旗| 延津县| 揭阳市| 镇江市| 客服| 洪湖市| 阳新县| 兴义市| 清水县| 庆阳市| 卢湾区| 廊坊市| 武义县| 常德市| 钦州市| 新巴尔虎左旗| 临安市| 察雅县| 云安县| 九龙县| 乐平市| 扶沟县| 尼勒克县| 宜都市| 寻乌县| 吉林省| 白城市| 吉隆县| 砚山县| 南丹县| 汾阳市| 吉木乃县| 合江县| 万载县| 江安县| 九龙城区| 嘉祥县| 青河县|