Python-PyGameウィンドウにテキストを表示する
Pygameは、ゲームやマルチメディアアプリケーションを作成するためのPython用のマルチメディアライブラリです。この記事では、pygameモジュールを使用して、pygameウィンドウでの高さ、幅、位置を考慮して、画面上でカスタマイズされたフォントとテキストを取得する方法を説明します。
以下のプログラムでは、pygameモジュールを初期化してから、画像のモードとキャプションを定義します。次に、フォントテキストを追加し、フォントの座標を定義します。 screen.blit関数は、whileループがゲームの終了をリッスンし続けている間、画面をペイントします。
例
import pygame import sys # Initialize pygame pygame.init() #scren dimension sur_obj=pygame.display.set_mode((300,200)) # Screen caption pygame.display.set_caption("Text in Pygame") font_color=(0,150,250) font_obj=pygame.font.Font("C:\Windows\Fonts\segoeprb.ttf",25) # Render the objects text_obj=font_obj.render("Welcome to Pygame",True,font_color) while True: sur_obj.fill((255,255,255)) sur_obj.blit(text_obj,(22,0)) for eve in pygame.event.get(): if eve.type==pygame.QUIT: pygame.quit() sys.exit() pygame.display.update()
出力
上記のコードを実行すると、次の結果が得られます-
-
Python-kivyウィンドウにラベルを追加
Kivyは、マルチタッチアプリなどの革新的なユーザーインターフェイスを利用するアプリケーションを迅速に開発するためのペンソースPythonライブラリです。これは、Androidアプリケーションとデスクトップアプリケーションの開発に使用されます。この記事では、Kivyで作成されたウィンドウにラベルを追加する方法を説明します。 ラベルの作成 以下の例では、ウィンドウを作成し、uix.lableモジュールで使用可能なLabel関数を使用してカスタムラベルを付けます。このコードでアプリを実行すると、カスタムラベルを表示する新しいウィンドウが表示されます。 例 from kivy.app import
-
Pythonのフラクタルツリー
フラクタルパターンは自然界で私たちの周りにあります。シダの葉から取り出された小さな枝のように、葉自体に似ています。または、小石はしばしば山の形に似ています!したがって、大きなパターンを生成するために小さなパターンを繰り返すというこのアイデアは、フラクタルツリーとして知られています。 Pythonプログラミングでは、利用可能なさまざまなモジュールを使用してフラクタルツリーを生成することもできます。 pygameモジュールの使用 このモジュールは、フラクタルツリーを生成するために必要な機能を提供します。ここでは、最初に画面レイアウトサイズを定義し、次にパターンが繰り返される深さを定義します。ここ