self.progressValue=0self.progressStatusBar.configure(value=self.progressValue)self.progressBar.configure(maximum=10,value=0)self.progressBar.start(100) ボタンに設定する関数は引数を渡したいときはlambdaで渡すか、partialを使用します。 以下は起動前に引数を渡せるようにpartialを使っています。 def...
正確には、TkはWindowというよりTkinterのメインループを管理するもののようだ。モーダルなどを使うためマルチウインドウ化するときはtk.Toplevelで第2、第3のWindowを作成できる(Form=VB.NET、Frame=Javaに相当)。Javaの場合、勝手にGUI用のループを実行するスレッドが立つ(main関数を実行する...
コンボボックスのbind()メソッドを用いて、イベントと関数を関連付けすることができます。 Tkinter Combobox のサンプルコード ここでは選択項目が変わったときに選択された値を出力します。また、ボタンを押したときにも、その時点での値を表示します。
stdin.readline() print(f"You entered: {s}") # GUIを作成する import tkinter as tk window = tk.Tk() entry = tk.Entry(window) entry.pack() button = tk.Button(window, text="Submit", command=lambda: print(f"You entered: {entry.get()}")) button.pack() window.mainloop() # input...
Pythonでテニスの動画解析ツールを自作してみたに触発されて、tkinterでバスケの動画解析ツールを自作しました。 その際に調べたtkinterについてまとめます。 ウィンドウ、フレーム、ウィジェットの関連 全ソース 基本 以下を基本とし、create_widgets中に追記をしていきます。
self._position_label=tkinter.Label(master) TkinterのCanvas上にcreate_ovalを使用して円を描画します。 create_ovalの返り値を、canvas.moveの引数に入れることでその丸を移動させることができます。 Canvas上に円を描画 self._virtual_stick_circle=canvas.create_oval(_CANVAS_SIZE.width/2-_CIRCLE_SIZE...
1. はじめに Python で GUI を作成するとき Tkinter を使用することが多いと思いますが、デザインがちょっと古臭いのが気になる... ただ、PyQt や kivy を勉強するのも…
TkinterというPythonの標準GUIライブラリでもいいのですが、はっきり言ってPySimpleGUIの方がいいと感じたので、今回はPySimpleGUIを使用したGUI作成をやっていきます。 【第1回】Pythonで簡単に日本語OCR※前回記事 【第2回】PythonでオリジナルGUIアプリを作成←今回はこの記事 ...
TkinterやWindows FormsなどのGUI開発系の解説ページを見るとラベルは以下のような説明を見ます。「文字」を表示するのにラベルを使用します。ちょこっと説明が足りないかな・・・実はこのラベル、文字だけじゃなくて画像や動画にも適用できるのです。 一言でまとめれば「ユーザにとって情報と...
matchering- 自動化されたリファレンスオーディオマスタリングライブラリ。 mingus- MIDI ファイルと再生をサポートする高度な音楽理論と表記パッケージ. pyAudioAnalysis- 音声特徴抽出、分類、セグメンテーションおよびその応用 pydub- シンプルで簡単な高レベルのインターフェイスでオーディ...