官术网_书友最值得收藏!

1-4 窗口位置的設(shè)置

geometry( )方法除了可以設(shè)置窗口的大小,也可以設(shè)置窗口的位置,此時它的語法格式如下。

    geometry(widthxheight+x+y)

上述width×height已說明是窗口的寬和高,width與height用x分隔。“+x”表示x是窗口左邊距離屏幕左邊的距離;如果是“-x”,則表示x是窗口右邊距離屏幕右邊的距離。“+y”表示y是窗口上邊距離屏幕上邊的距離;如果是“-y”,則表示y是窗口下邊距離屏幕下邊的距離。

程序?qū)嵗齝h1_4.py:創(chuàng)建一個300×160大小的窗口,此窗口左上角坐標(biāo)是(400,200)。

執(zhí)行結(jié)果

Python是一個很靈活的程序語言,可參考下列實例。

程序?qū)嵗齝h1_5.py:重新設(shè)計geometry( )方法,讀者可以自行判斷使用哪一種方式創(chuàng)建窗口與設(shè)置窗口位置。

執(zhí)行結(jié)果 與程序?qū)嵗齝h1_4.py相同。

在tkinter模塊中可以使用下列方法獲得屏幕的寬度和高度。

    winfo_screenwidth( )   # 屏幕寬度
    winfo_screenheight( )  # 屏幕高度

程序?qū)嵗齝h1_6.py:設(shè)計窗口同時將此窗口放在屏幕中央。

執(zhí)行結(jié)果 讀者可以在屏幕中央看到此窗口。

主站蜘蛛池模板: 上林县| 湖北省| 基隆市| 新化县| 砚山县| 松江区| 永德县| 巴林左旗| 吴堡县| 仁布县| 绥滨县| 凤山市| 永清县| 凤山县| 普洱| 邹平县| 饶平县| 印江| 商丘市| 江华| 汉沽区| 尚义县| 清涧县| 仁寿县| 托里县| 青海省| 天全县| 衡阳县| 新蔡县| 揭东县| 兴城市| 芒康县| 淳安县| 贡觉县| 长治县| 开鲁县| 吉首市| 阳西县| 高平市| 繁峙县| 祁阳县|