thinterグラフィカルな開発インターフェース

  1. Tkinterのプログラミング手順

    • インポートのTkinter

    • コントロールの作成

      • 輸入thinter

      • メインウィンドウを作成します。

      • #win = tkinter.Tk()

      • 設定されたタイトル

      • win.title( "xiaoxin")

      • サイズと位置

      • win.geometry( "400×400 + 200 + 20")

      •  

      • メッセージループ(ここではコントロールライト)を入力します

      • 1

      • #閉じるメインウィンドウ

      • win.mainloop()

         

    • ある制御マスターを指定し、このコントロールがこれに属します

    • コントロールを持っていたGM(ジオメトリマネージャを)知らせます

  2. Tkinterのコンポーネント

    • ラベル

      • 表示テキストにラベルコントロール

    • ボタン

      • ボタンを作成します。

    • エントリ

      • 入力コントロール

    • テキスト

      • Textコントロール、複数行のテキストを表示

    • チェックボタン

      • チェックボックスコントロール

    • ラジオボタン

      • ラジオボタンコントロール

    • リストボックス

      • リストボックスコントロールは、1つまたは複数のテキストボックスを含めることができます

      • 効果

        • 小さなウィンドウのリストボックスコントロールに文字列を表示します

    • 規模

      • ユーザのために水平に、ポインタをドラッグして変数の値を変更し、垂直方向であること

    • スピンボックス

      • 値の範囲を制御し

    • メニュー

      • Menuコントロール

        • 右メニュー

        • トップメニュー

    • コンボボックス

      • ドロップダウンコントロール

    • フレーム

      • フレームコントロール

      • マルチコンテナコントロールとして、画面上の矩形領域を表示します

    • 使用する方法を示してすべてのコード

  3. Tkinterのデータ

    • 表形式データ

    • ツリーデータ

  4. Tkinterのレイアウト

    • 絶対レイアウト

      • 変更は、ウィンドウの位置には影響を与えません

    • 相対レイアウト

      • 変更は、ウィンドウの位置に影響を与えます

    • テーブルレイアウト

  5. Tkinterのマウスイベント

    • <B1-モーション>ボタンマウスは小さな保持及び制御イベントにドラッグされると

    • <B2モーション>ボタンマウスは小さな保持及び制御イベントにドラッグされると

    • マウスの右ボタンとドラッグギズモがイベントを保持しているされ、<B3-モーション>

    • <ボタン-1>イベントが発生したときにマウスの左ボタンをクリックしてください

    • <ボタン-2>マウスボタンのクリックイベントが発生します

    • <ボタン-3>事件の時間を右クリックします

    • <とButtonRelease-1>マウスの左ボタンのリリースイベントが発生しました

    • <とButtonRelease-2>マウスボタンのリリースイベントが発生しました

    • <とButtonRelease-3>右マウスボタンのリリースイベントが発生しました

    • <ダブルボタン-1>イベントが発生したときにマウスの左ボタンをダブルクリック

    • <ダブルボタン-1>をダブルクリックしてマウスボタンイベントが発生したとき

    • <ダブルボタン-1>右マウスボタンのダブルクリックイベント

    • 小さな入射部材にするときのマウスカーソル<入力>

    • <キー>ときのキーイベントのいずれかの上のキーボードをクリック

    • マウスイベントはウィジェットから離れて発生したときに<休暇>閉じます

    • <リターン>をクリックすると、「Enter」キーイベントはキーボードと一つのイベントに任意の(「A」のように、「B」、「上」、「下」、「左」、「右」)キーをすることができバインディング

    • <Shiftキー+ A>あなたは "Shitf + A" キーイベントをクリックすると、AIT、ShiftキーとControlと他のキーの組み合わせであることができます

    • <トリプルButtol-1>は、マウスの左ボタンをクリックすると、3つのイベント

    • <トリプルButtol-2>とき3ミドルクリックイベント

    • <トリプルButtol-3> 3つの右クリックイベント

    • イベントのイベントプロパティ

      • CHAR

        • キーボード入力に関連した文字とキーイベントから

      • キーコード

        • そして、キーコードのキーのキーボード入力に関連付けられたキーイベントから(つまり、ユニコード)

      • キーシム

        • そして、キーボード入力のキー記号キーに関連付けられたキーイベントから(すなわち文字)

      • A

        • キー番号(1,2,3)は、マウスボタンが押されているかを示します

      • ウィジェット

        • イベントをトリガする小さなコンポーネントオブジェクト

      • xおよびy

        • 画素のメンバー単位の小さな現在のマウス位置

      • x_root和y_root

        • 画素の画面位置の左上隅に対する現在のマウス

おすすめ

転載: www.cnblogs.com/fengzi759/p/12001177.html