tkinterウィンドウを開く

シンプルなtkinterウィンドウ

#coding=utf-8
# 模块导入
import tkinter as tk
if __name__=='__main__':
 
    # 实例化窗口
    window = tk.Tk()

    # 给窗口起名字
    window.title('My Window')

    # 设定窗口的大小(长 乘 宽)
    window.geometry('500x300')  
    
    #放入控件label
    tk.Label(window, text='一个简单的窗口',bg='red').pack()
    
    # 窗口循环显示,不断监听控件事件
    window.mainloop()

フルスクリーンで表示する方法

多くの方法がありますが、これがより使いやすい方法です。

#coding=utf-8
# 模块导入
import tkinter as tk

# 主程序代码
if __name__=="__main__":
    root = tk.Tk()
    root.state("zoomed")
    root.title('窗口') 
    root.mainloop()

メインウィンドウのパラメータ

文法 効果
window = tk.TK() ウィンドウを作成
window ['height'] = 300 高く設定する
window ['width'] = 500 幅を設定する
window.title( 'Cube Station') タイトルを設定
window ['bg'] = '#0099ff' 背景色を設定する
window.geometry( "500x300 + 120 + 100") ウィンドウサイズを設定します。+ 120はウィンドウと左側の画面の間の距離を示します
window.option_add( '* Font'、 'Fira 10') グローバルフォントを設定する
window.resizable(width = False、height = True)| root.resizable(0,1) ウィンドウのサイズ変更を無効にする
window.minsize(300,600) ウィンドウの調整可能な最小値
window.maxsize(600,1200) 最大調整可能ウィンドウ
window.attributes( "-toolwindow"、1) ツールバースタイル
window.attributes( "-topmost"、-1) スティッキーウィンドウ
window.state( "zoomed") ウィンドウを最大化
window.iconify() ウィンドウを最小化する
window.deiconify() 復元ウィンドウ
window.attributes( "-alpha"、1) ウィンドウは透明で、透明度の範囲は0〜1、1は不透明、0は完全に透明です。
window.destroy() 窓を閉めて
window.iconbitmap( "./ image / icon.ico") ウィンドウアイコンを設定
screenWidth = window.winfo_screenwidth()
screenHeight = window.winfo_screenheight()
 画面の幅と高さを取得する
window.protocol( "WM_DELETE_WINDOW"、呼び出し) ウィンドウが閉じたら、呼び出し関数を実行します
window.mainloop() メインウィンドウは周期的に更新されます

ウィンドウ属性パラメータの説明:

パラメータ 効果
アルファ  1.(Windows、Mac)ウィンドウの透明度を制御します
2. 1.0は不透明を意味し、0.0は完全に透明を意味し
ます3.このオプションはすべてのシステムをサポートするわけではありません。サポートしないシステムの場合、Tkinterは不透明(1.0)ウィンドウを描画します
無効  (Windows)ウィンドウ全体を無効にします(現時点では、タスクマネージャーからのみ閉じることができます)
全画面表示  (Windows、Mac)Trueに設定すると、ウィンドウは全画面で表示されます
変更  (Mac)Trueに設定すると、ウィンドウは変更済みとしてマークされます
タイトルパス  (Mac)ウィンドウプロキシアイコンのパスを設定します
ツールウィンドウ   (Windows)Trueに設定すると、ウィンドウはツールウィンドウのスタイルを採用します
最上位  (Windows、Mac)Trueに設定すると、ウィンドウは常に一番上に配置されます

おすすめ

転載: blog.csdn.net/qq_41985293/article/details/106317284
おすすめ