アドオンAPIのリファレンス
アドオンAPIは、多くの便利なAPIを持ち合わせています。
UI
UIコントローラークラス
注釈
ここにあるのはウェジットを作成する関数のみです。ウェジットに対して操作を行うにはウェジットオブジェクト下にある関数を使用する必要があります。
- class UI
- parent
親UIオブジェクト。ない場合は None
- type: str
- UIオブジェクトの種類。UIオブジェクトはフレームウィジェットかウィンドウを示します。
main
:メインウィンドウframe
:フレームウェジットdialog
:ダイアログウェジット(警告ウィンドウのようなもの)sub
:サブウィンドウ
- changeTitle(title)
ウィンドウのタイトル変更
警告
UIオブジェクトの型が
main
かsub
の時のみ、正常に動作します。- パラメータ
title (str) -- 設定するタイトル
- changeIcon(icon_path)
ウィンドウのアイコン(タイトルバーとタスクバーの)を変更
警告
UIオブジェクトの型が
main
かsub
の時のみ、正常に動作します。- パラメータ
title (str) -- 設定するアイコンのファイルパス
- fullscreen(tf=None)
ウィンドウをフルスクリーンに展開する
警告
UIオブジェクトの型が
main
かsub
の時のみ、正常に動作します。- パラメータ
tf (bool) --
True
ならフルスクリーンに、False
なら通常のスクリーンに、何も指定しなかった場合は、通常のスクリーンサイズになります。
- changeSize(size)
ウィンドウのサイズを変更
警告
UIオブジェクトの型が
main
かsub
の時のみ、正常に動作します。- パラメータ
size (str) --
{横}x{縦}+{x}+{y}
- uisetting(frame, txt)
UIの設定のウェジット
- パラメータ
frame (libmarusoftware.Frame) -- フレームの設定表示
txt (Lang) -- 翻訳されたテキストを格納するdictに似たオブジェクト
- setcallback(name, callback)
コールバックを設定する
- パラメータ
name (str) --
コールバック名close
:ウィンドウが閉じられたときmacos_help
:Macosでヘルプメニューボタンが押されたときmacos_settings
:Macosで設定ボタンが押されたとき。callback (callable) -- コールバック関数
- close()
ウィンドウまたはフレームを閉じる
- wait()
ウィンドウが閉じられるまで待機
警告
UIオブジェクトの型が
main
かsub
の時のみ、正常に動作します。
- mainloop()
ウィンドウのメインループ
警告
UIオブジェクトの型が
main
の時のみ、正常に動作します。 また、二回以上同時に実行することはできません。
- Image(image=None)
画像ウィジェット
- 戻り値
画像ウェジットのオブジェクト
- 戻り値の型
WidgetBase
- Menu()
メニューウェジット
- 戻り値
メニューウェジットのオブジェクト
- 戻り値の型
Menu
- Notebook()
タブ切り替えウェジット
- 戻り値
タブ切り替えウェジットのオブジェクト
- 戻り値の型
Notebook
- class Dialog
- askfile(multi=False, save=False)
ファイルパスを尋ねるダイアログ
- error()
エラーダイアログを表示
- info()
情報ダイアログを表示
- warn()
警告ダイアログの表示
- question(type, title, message)
確認ダイアログ
- パラメータ
type (str) --
質問の種類okcancel
: "ok"(True
を返す)と"cancel"(False
を返す)から選ぶretrycancel
: "retry"(True
)と"cancel"(False
) から選ぶyesno
: "yes"(True
)と"no"(False
)から選ぶyesnocancel
: "yes"(True
)と"no"(False
)と"cancel"(None
)から選ぶtext
: テキスト入力。 もし、キャンセルされたときは、None
を返す。title (str) -- ダイアログのタイトル
message (str) -- ダイアログのメッセージ
- 戻り値
選択(または入力)された値
- 戻り値の型
- class Input
- Button(label='', command=None)
ボタンウィジェット
- パラメータ
label (str) -- ボタンのラベル
command (callable) -- ボタンが押されたときのコールバック
- 戻り値
ボタンウィジェットのオブジェクト
- 戻り値の型
Button
- List()
表ウィジェット
- 戻り値
表ウェジットのオブジェクト
- 戻り値の型
List
- Form(type='text', command=None)
一行テキスト入力ウィジェット
- パラメータ
type (str) --
フォームの種類text
: 通常のプレーンテキストの入力password
: パスワードの入力.filesave
: 保存するファイルを尋ねるfileopen
: 開くファイルを尋ねるfileopenmulti
: 開くファイルを尋ねる (複数選択可)。filesavemulti
: 保存するファイルを尋ねる (複数選択可)。command (callable) -- フォームのテキストが変更された時のコールバック
- 戻り値
フォームウェジットのオブジェクト
- 戻り値の型
Form
- Text(scroll=True, command=None)
テキスト入力ウェジット(複数行)。
- CheckButton(label=None, command=None, default=False)
チェックボタンウィジェット
ロガー
編集中…
- class Logger