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

Python-PyGameウィンドウでさまざまな形を描く


Pygameは、ゲームやマルチメディアアプリケーションを作成するためのPython用のマルチメディアライブラリです。この記事では、pygameモジュールを使用して、pygameウィンドウでの高さ、幅、位置を考慮して、画面上にさまざまな形状を描画する方法を説明します。

以下のプログラムでは、pygame moduelを初期化してから、画像の色と寸法を定義します。次に、構文に従ってさまざまな形状を追加し、画像が互いに重ならないようにdarw関数の引数に注意深く言及します。 screen.blit関数は、whileループがゲームの終了をリッスンし続けている間、画面をペイントします。

import pygame
pygame.init()
# define the RGB value
white = (255, 255, 255)
green = (0, 255, 0)
blue = (0, 0, 150)
black = (0, 0, 0)
red = (255, 0, 0)
# assigning values to X and Y variable
X = 400
Y = 400
# create display surface
display_surface = pygame.display.set_mode((X, Y))
# set the pygame window name
pygame.display.set_caption('Drawing')
# fill the surface object
display_surface.fill(white)
# draw a circle using draw.circle()
pygame.draw.circle(display_surface,
                  black, (300, 250), 80, 0)
# draw a ellipse using draw.ellipse()
pygame.draw.ellipse(display_surface, red,
                  (50, 200, 100, 150), 4)
# draw a rectangle using draw.rect()
pygame.draw.rect(display_surface, blue,
                  (50, 50, 150, 100))
# infinite loop
while True:
   # iterate over the list of Event
   for event in pygame.event.get():
      # if event object type is QUIT
      if event.type == pygame.QUIT:
         # deactivates the pygame library
         pygame.quit()
         # quit the program.
         quit()
      pygame.display.update()

出力

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

Python-PyGameウィンドウでさまざまな形を描く


  1. Tkinterのさまざまなメッセージ-Python

    TkinterはPythonのGUIモジュールです。これは、ユーザーのアクションまたは実行中のプログラムの状態の変化に応じたさまざまなメッセージ表示オプションを使用します。メッセージボックスクラスは、確認メッセージ、エラーメッセージ、警告メッセージなどのさまざまなメッセージを表示するために使用されます。 例-1 次の例は、背景色、フォントサイズ、色などをカスタマイズできるメッセージの表示を示しています。 import tkinter as tk main = tk.Tk() key = "the key to success is to focus on goals and no

  2. PythonTkinterを使用した簡単な登録フォーム

    Tkinterは、GUI(グラフィカルユーザーインターフェイス)を開発するためのPythonライブラリです。 tkinterライブラリを使用してUI(ユーザーインターフェイス)のアプリケーションを作成し、ウィンドウやその他すべてのグラフィカルユーザーインターフェイスを作成します。 python 3.x(推奨)を使用している場合、TkinterにはPythonが標準パッケージとして付属しているため、使用するために何もインストールする必要はありません。 Tkinterで登録フォームを作成する前に、まずTkinterで簡単なGUIアプリケーションを作成しましょう。 簡単なGUIアプリケーションの