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

首頁 > 編程 > Python > 正文

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

2019-11-25 17:58:00
字體:
供稿:網(wǎng)友

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

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

方法很土,就是獲取初始化的窗體大小和屏幕大小,再通過計算得到大體值。
以下是代碼:

復(fù)制代碼 代碼如下:

#! /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()

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

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 涿州市| 买车| 米脂县| 石景山区| 专栏| 黄梅县| 建德市| 南华县| 扎囊县| 绩溪县| 和政县| 海宁市| 修文县| 吉安市| 兴业县| 台北县| 昭苏县| 丹东市| 肇源县| 宁波市| 永清县| 冕宁县| 滕州市| 和林格尔县| 广丰县| 应用必备| 庆阳市| 叙永县| 闽清县| 黄平县| 兴隆县| 岱山县| 包头市| 尚志市| 海晏县| 泽库县| 犍为县| 镇远县| 南川市| 抚州市| 运城市|