Python
 Computer >> コンピューター >  >> プログラミング >> Python

Python Kivyでウィンドウにラベルを追加する方法


Kivyは、マルチタッチアプリのような革新的なユーザーインターフェースを持つアプリケーションを迅速に開発するためのオープンソースのPythonライブラリです。Androidアプリはもちろん、デスクトップアプリケーションの開発にも幅広く活用されています。本記事では、Kivyで作成したウィンドウにラベルを追加する方法を、サンプルコードとともにわかりやすく解説します。

ラベルの作成

以下の例では、kivy.uix.labelモジュールで提供されているLabel関数を使用して、ウィンドウにカスタムラベルを表示しています。このコードでアプリを実行すると、指定したテキストが表示された新しいウィンドウが立ち上がります。

サンプルコード

from kivy.app import App
from kivy.uix.label import Label

class NewLabel(App):
    def build(self):
        # 表示するラベルのテキスト
        lbl = Label(text="Hello Label Text ! ")
        return lbl

NewLabel().run()

上記のコードを実行すると、次のような結果が得られます。

実行結果

Python Kivyでウィンドウにラベルを追加する方法

ラベルの装飾

Label関数には追加のパラメータが用意されており、フォントサイズや文字色などを自由に調整できます。以下の例では、font_sizeでフォントサイズを30spに設定し、colorでRGBA形式の文字色を指定しています。また、\nを使うことでラベル内で改行することも可能です。

サンプルコード

from kivy.app import App
from kivy.uix.label import Label

class NewLabel(App):
    def build(self):
        # 表示するラベルのテキスト
        lbl = Label(text="Hello Label Text ! \nwelcome to the world of Kivy", font_size='30sp', color=[0.56, 0.56, 0.24, 1])
        return lbl

NewLabel().run()

上記のコードを実行すると、次のような結果が得られます。

実行結果

Python Kivyでウィンドウにラベルを追加する方法

  1. Python Tkinterでボタンにスタイルを適用する方法を解説

    Tkinterは、PythonでGUIアプリケーションを構築するための標準ツールキットであり、直感的なインターフェース開発を強力にサポートします。ボタンのスタイリングにおいても、フォント、サイズ、文字色などを自由にカスタマイズできる柔軟な仕組みが用意されています。本記事では、キャンバス上の特定のボタンだけにスタイルを適用する方法と、すべてのボタンに一括でスタイルを適用する方法を、具体的なコード例とともに解説します。特定のボタンにスタイルを適用するまず、キャンバス上に2つのボタンが配置されており、1つ目のボタンにのみスタイルを適用したいケースを考えてみましょう。この場合は、ttkのStyleクラ

  2. Pythonにパスを追加する方法|Windowsの環境変数設定でエラーを解消する手順

    Pythonとは? Pythonは1991年に初めてリリースされたプログラミング言語です。WindowsやmacOS、Linuxなど複数のOSで動作し、開発者はさまざまな用途のコードを記述・開発できます。Web開発、データ分析、AI・機械学習など幅広い分野で活用されており、その柔軟性と充実したサポート体制から、世界で最も広く使われているプログラミング言語のひとつとなっています。 コマンドプロンプトでpythonが認識されない原因 コマンドプロンプトで「python」と入力してもエラーが返され、正しく動作させるには毎回フルパスを指定しなければならないことがあります。これは、コマンドプロンプトが