国产探花免费观看_亚洲丰满少妇自慰呻吟_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()

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 通化县| 金昌市| 婺源县| 通江县| 屯门区| 蒲江县| 密山市| 定西市| 玛纳斯县| 宁化县| 望谟县| 珠海市| 五华县| 天全县| 贺州市| 新沂市| 丰原市| 长兴县| 泽州县| 德阳市| 乌恰县| 如皋市| 德江县| 江北区| 灵璧县| 手游| 喀喇沁旗| 焦作市| 八宿县| 卢氏县| 齐河县| 呼玛县| 永城市| 密山市| 武强县| 万州区| 永胜县| 西乡县| 大同市| 松江区| 图们市|