Python 3 – Tkinterのメニュー(GUIプログラミング)

tkinterメニューはトップレベルのプルダウンメニューです。 従来のGUIアプリに期待されるように、タイトルバーのすぐ下に表示されます。 メニューには複数のサブメニューを含めることができ、各サブメニューには項目を含めることができます。 メニュー項目はコールバックメソッドに関連付けることができます。つまり、メニュー項目をクリックすると、Pythonメソッドが呼び出されます。 関連コース: Tkinterを使用したPythonデスクトップアプリ 例前書きメニューの追加は非常に簡単ですが、初めて行う場合は少し混乱する可能性があります。 まず、次の行を使用してトップメニューを作成します。 123self.master = mastermenu = Menu(self.master)self.master.config(menu=menu)次に、このメニューにメニューを追加できます。 12345fileMenu =…

Python 3 – Tkinterボタン(GUIプログラミング)-Pythonチュートリアル

ボタンはGUIの標準ウィジェットです。 デフォルトのTkinterモジュールが付属しており、ウィンドウに配置できます。 Pythonの関数またはメソッドをボタンに関連付けることができます。 この関数またはメソッドは、コールバック関数と呼ばれます。 ボタンをクリックすると、コールバック関数が呼び出されます。 ボタンに関する注意:tkinterボタンは単一のフォントでのみテキストを表示できます。 ボタンのテキストは複数行にすることができます。 つまり、このウィジェットではテキストの横にアイコンが表示されないため、別のウィジェットが必要になります。 関連コース: Tkinterを使用したPythonデスクトップアプリ 例前書き次の行を使用してボタンを作成および配置できます。12exitButton = Button(self, text="Exit", command=self.clickExitButton)exitButton.place(x=0,…

Python 3 – Tkinter(GUIプログラミング)-Pythonチュートリアル

TkinterはPython用のグラフィカルユーザーインターフェイス(GUI)モジュールであり、Pythonを使用してデスクトップアプリを作成できます。 とりわけ、ウィンドウ、ボタンを作成したり、テキストや画像を表示したりできます。 TkおよびTkinterアプリは、ほとんどのUnixプラットフォームで実行できます。 これは、WindowsおよびMac OSXでも機能します。モジュールTkinterは、TkGUIツールキットへのインターフェースです。 関連コース: Tkinterを使用したPythonデスクトップアプリ 例Tkinterモジュールこの例では、空白のデスクトップウィンドウが開きます。 tkinterモジュールは標準ライブラリの一部です。tkinterを使用するには、tkinterモジュールをインポートします。 これはアンダースコアtのtkinterで、Python3で名前が変更されました。 ウィンドウを設定するtkを起動し、ウィンドウを作成します。12root = Tk()app = Window(root)…

Python 3 – 音声文字変換-Pythonチュートリアル

Pythonを使用してオーディオファイルを自動的に転記できます。 話し言葉を含む音声ファイルがある場合、プログラムはその音声ファイルの文字起こしを完全に自動的に出力します。 この例では、音声ファイルの入力言語として英語を使用していますが、技術的には、音声認識エンジンがサポートしている限り、どの言語でも使用できます。 関連コース: 完全なPythonプログラミングコースと演習 例スピーチを含むオーディオファイルを作成することから始めます。 これは、英語の単語を含む任意のオーディオファイルにすることができます。 ファイルを名前を付けて保存 トランスクリプト.mp3 話し言葉の音声ファイルをどこで入手できるかわからない場合は、次を使用できます。 Bluemix 1つを生成します。 前提条件をインストールするアプリを実行するには、いくつかのものをインストールする必要があります。 Python 3…

Python 3 – MP3をWAVに変換する-Pythonチュートリアル

PythonでMP3を直接WAVに変換できます。 この記事では、Python3を使用して変換を行います。 このチュートリアルでは、どのファイルでも機能します。 開始するには、最初にffmpegをインストールします。 ffmpegは、オーディオ、ビデオ、マルチメディア処理用の無料プログラムです。 プログラムにはコンソールインターフェイスがありますが、インストールする以外はそれほど必要ありません。 関連コース: 完全なPythonプログラミングコースと演習 例ピダブモジュールpydubをインストールします。 これはPython用のオーディオ操作モジュールです。 このモジュールは、多くのマルチメディアオーディオおよびビデオフォーマットを開くことができます。 このモジュールはpipでインストールできます。 ffmpegをまだインストールしていない場合は、インストールしてください。 パッケージマネージャーを使用してそれを行うことができます。 Ubuntu…

Python 3 – Pythonでのテキスト読み上げ

テキスト読み上げ(TTS)は、書かれたテキストを話し言葉に変換することです。PythonでTTSプログラムを作成できます。 話される音声の品質は、音声エンジンによって異なります。 この記事では、独自のTTSプログラムを作成する方法を学習します。 関連コース: 完全なPythonプログラミングコースと演習 Pythonでのテキスト読み上げespeakの例プログラム「espeak」は、書かれたテキストを話し声に変換する単純な音声合成装置です。 espeakプログラムは少しロボットのように聞こえますが、基本的なプログラムを作成するのに十分シンプルです。 12345678910111213141516import subprocessdef execute_unix(inputcommand): p = subprocess.Popen(inputcommand, stdout=subprocess.PIPE, shell=True)…

Python 3 – Pythonでサウンドを再生する-Pythonチュートリアル

Pythonでサウンドを再生するのは簡単です。 サウンドファイル(.wav)を再生できるモジュールがいくつかあります。これらのソリューションはクロスプラットフォーム(Windows、Mac、Linux)です。 主な違いは、使いやすさとサポートされているファイル形式です。 これらはすべてPython3で動作するはずです。パスを指定しない限り、オーディオファイルはPythonプログラムと同じディレクトリにある必要があります。 オプションを調べてみましょう! 関連コース: 完全なPythonプログラミングコースと演習 Pythonでサウンドを再生するプレイサウンドモジュールPlaysoundモジュールは、オーディオファイルを再生できるクロスプラットフォームモジュールです。 これには依存関係はありません。virtualenvにpipを使用してインストールし、実行するだけです。 12from playsound import playsoundplaysound('audio.mp3')プラットフォームによって実装が異なります。 Windowsではwindll.winm、Apple OS…

Python 3 – PythonWebサーバーを作成する

Pythonのウェブサーバーは2つの方法でセットアップできます。 Pythonは、すぐに使用できるWebサーバーをサポートしています。 1つのライナーでWebサーバーを起動できます。 ただし、独自の機能を持つカスタムWebサーバーを作成することもできます。 この記事では、その方法を学びます。 この例のWebサーバーには、ローカルネットワークでのみアクセスできます。 これは、ローカルホストまたは別のネットワークホストのいずれかです。 あなたはそれをVPNでクロスロケーションに提供することができます。 関連コース: 完全なPythonプログラミングコースと演習 例組み込みのWebサーバーWebサーバーを起動するには、以下のコマンドを実行します。 これにより、ポート8080でWebサーバーが開きます。次に、次の場所でブラウザを開くことができます。 http://127.0.0.1:8080/ Webサーバーには、192.168 .-.-アドレスを使用してネットワーク経由でアクセスすることもできます。…

Python 3 – Pythonデコレータの紹介-Pythonチュートリアル

学ぶ Pythonデコレータ このチュートリアルでは。 デコレータを使用して既存の関数に機能を追加します。 これはメタプログラミングと呼ばれます。 関数は関数を引数として取ることができます(飾る機能)そして、拡張子の有無にかかわらず同じ関数を返します。 機能の拡張は非常に便利な場合があります。この記事の後半で実際の例を示します。 関連コース: 完全なPythonプログラミングコースと演習 関数はオブジェクトですPythonでは、関数を含むすべてがオブジェクトです。 これは、関数を渡して返すことができることを意味します。 あなたがそれを見るとき、それは最初は奇妙に見えるかもしれません: 12345678def hello(): print("Hello")…

Python 3 – ファイルからJSONを読み取る

Pythonではjsonファイルを読むのはとても簡単です。 この記事では、ディスクからJSONファイルを読み取り、Pythonで使用する方法について説明します。 JSONとは何ですか?JSONは、インターネット全体で使用されるデータ交換形式です。 JSON (JavaScript Object Notation)は、すべての高級プログラミング言語で使用できます。 PythonでJSONを使用する方法は?これが機能する方法は、最初にディスクにjsonファイルを置くことです。次に、プログラムは解析のためにファイルをロードし、解析してから使用できるようにします。 関連コース: 完全なPythonプログラミングコースと演習 python read jsonJSONファイルディスク上にファイルを作成します(名前はexample.json)。 以下のPythonプログラムは、jsonファイルを読み取り、値を直接使用します。 ファイルには1つのライナーを含めることができます。…