import tkinter as tk # 匯入tkinter模組
# 計算視窗居中的位置
def get_window_positon(width, height):
window_x_position = (root.winfo_screenwidth() - width) // 2
window_y_position = (root.winfo_screenheight() - height) // 2
return window_x_position, window_y_position
if __name__ == '__main__':
# 建立乙個視窗
root = tk.tk()
# 設定視窗最小大小
tk_width = 600 # 視窗的寬度
tk_height = 500 # 視窗的長度
root.minsize(tk_width, tk_height)
root.resizable(0, 0) # 來禁止調節大小
pos = get_window_positon(tk_width, tk_height) #呼叫get_window_positon()方法
root.geometry(f'x++') # 視窗的大小與位置
# 設定標題
root.title('計算能力訓練軟體')
root.mainloop()
Tkinter程式螢幕居中
本文適用場景 想用tkinter開發介面程式並螢幕居中,但沒找到相應的api。這兩天玩了玩tkinter,感覺不錯,就是螢幕居中這個問題在網上搜了很長時間也沒 找到答案,最後沒辦法,看它的文件,用自己的方法實現了。方法很土,就是獲取初始化的窗體大小和螢幕大小,再通過計算得到大體值。以下是 1 usr...
Java視窗居中
在j2se中,我們可以通過計算螢幕的大小和視窗的大小,然後調整視窗的位置達到讓視窗居中的效果。例項1 jframe filedeleter new filedeleter dimension screensize toolkit.getdefaulttoolkit getscreensize dim...
C 視窗居中
c 怎麼設定子窗體在主窗體中居中顯示 問題的開始是由c 傳傳看主群裡的印醒提出來的,下面我來說一下解決方案吧 其實表面上看是很簡單的 開始吧,現在有兩個窗體form1主窗體,form2子窗體 而且我相信大部分人都會這樣寫 在子窗體的load事件中 這樣寫this.startposition form...