欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時間:2015年03月10日 11:02:31   投稿:junjie  
這篇文章主要介紹了Python寫的Tkinter程序屏幕居中方法,Tkinter是一個python模塊,是一個調(diào)用Tcl/Tk的接口,它是一個跨平臺的腳本圖形界面接口,需要的朋友可以參考下

本文適用場景:想用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()

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

相關(guān)文章

  • Python中獲取圖片的大小問題

    Python中獲取圖片的大小問題

    這篇文章主要介紹了Python中獲取圖片的大小問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • 跟老齊學(xué)Python之用while來循環(huán)

    跟老齊學(xué)Python之用while來循環(huán)

    while,翻譯成中文是“當...的時候”,這個單詞在英語中,常常用來做為時間狀語,while ... someone do somthing,這種類型的說法是有的。
    2014-10-10
  • Python解析pcap文件示例

    Python解析pcap文件示例

    這篇文章主要為大家介紹了Python解析pcap文件示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-07-07
  • Python3讀寫ini配置文件的示例

    Python3讀寫ini配置文件的示例

    這篇文章主要介紹了Python3讀寫ini配置文件的示例,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2020-11-11
  • Python?獲取今天任意時刻的時間戳的方法

    Python?獲取今天任意時刻的時間戳的方法

    本文主要介紹了Python?獲取今天任意時刻的時間戳的方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧<BR>
    2022-06-06
  • Python中的Decorator裝飾器的使用示例

    Python中的Decorator裝飾器的使用示例

    裝飾器(decorator)在Python框架中扮演著重要角色,是Python中實現(xiàn)切面編程(AOP)的重要手段,本文將通過簡單的示例和大家介紹下具體的使用方法,希望對大家有所幫助
    2022-12-12
  • 分享Python開發(fā)中要注意的十個小貼士

    分享Python開發(fā)中要注意的十個小貼士

    不管是python開發(fā)還是其他什么語言的開發(fā),如果在開發(fā)中我們能掌握一些有用的貼士和技巧,那么肯定會大大提高我們的開發(fā)效率,今天小編和大家分享的就是python開發(fā)中,一些初學(xué)這門語言常常會犯的錯誤,一起來看看吧。
    2016-08-08
  • Python 在 VSCode 中使用 IPython Kernel 的方法詳解

    Python 在 VSCode 中使用 IPython Kernel 的方法詳解

    這篇文章主要介紹了Python 在 VSCode 中使用 IPython Kernel 的方法,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-09-09
  • Python使用random.shuffle()打亂列表順序的方法

    Python使用random.shuffle()打亂列表順序的方法

    今天小編就為大家分享一篇Python使用random.shuffle()打亂列表順序的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-11-11
  • python二進制串轉(zhuǎn)字符串的方法詳解

    python二進制串轉(zhuǎn)字符串的方法詳解

    這篇文章主要介紹了python二進制串轉(zhuǎn)字符串的方法詳解,使用json,可以自動檢測編碼,但需要注意的是,它返回的是python對象,不一定是字符串,具體是什么對象要視原始內(nèi)容而定,需要的朋友可以參考下
    2023-11-11

最新評論