Python-KivyのAnchorLayout
Kivyは、マルチタッチアプリなどの革新的なユーザーインターフェイスを利用するアプリケーションを迅速に開発するためのオープンソースのPythonライブラリです。これは、Androidアプリケーションとデスクトップアプリケーションの開発に使用されます。この記事では、アンカーレイアウトの配置の使用方法を説明します。
AnchorLayoutsを使用して、ウィジェットを境界線の1つに配置します。クラスkivy.uix.anchorlayout.AnchorLayoutは、アンカーレイアウトを実装します。えて、anchor_xパラメーターとanchor_yパラメーターの両方に、値「left」、「right」、および「center」を渡すことができます。以下のプログラムでは、2つのボタンを作成し、それらを2つのアンカーに接続して、BoxLayoutに保持します。
例
from kivy.app import App from kivy.uix.anchorlayout import AnchorLayout from kivy.uix.boxlayout import BoxLayout from kivy.uix.button import Button class AnchorLayoutApp(App): def build(self): # Anchor Layout1 anchor1 = AnchorLayout(anchor_x='left', anchor_y='bottom') button1 = Button(text='Bottom-Left', size_hint=(0.3, 0.3),background_color=(1.0, 0.0, 0.0, 1.0)) anchor1.add_widget(button1) # Anchor Layout2 anchor2 = AnchorLayout(anchor_x='right', anchor_y='top') # Add anchor layouts to a box layout button2 = Button(text='Top-Right', size_hint=(0.3, 0.3),background_color=(1.0, 0.0, 0.0, 1.0)) anchor2.add_widget(button2) # Create a box layout BL = BoxLayout() # Add both the anchor layouts to the box layout BL.add_widget(anchor1) BL.add_widget(anchor2) # Return the boxlayout widget return BL # Run the Kivy app if __name__ == '__main__': AnchorLayoutApp().run()
上記のコードを実行すると、次の結果が得られます-
出力
-
Pythonのissuperset()
この記事では、Pythonでのissuperset()と、さまざまな分野でのその実装について学習します。 このメソッドは、セットBのすべての要素に引数として渡されるすべての要素セットAが含まれている場合はブール値Trueを返し、Aのすべての要素がBに存在しない場合はfalseを返します。 これは、BがAのスーパーセットである場合、それを意味します returns true; else False 例 いくつかの例を見てみましょう A = {'t','u','t','o','r','i',
-
Kivyの紹介;クロスプラットフォームのPythonフレームワーク
この記事では、Kivyフレームワークとそのインストールについて学びます。 KivyはGUIベースのアプリケーションインターフェイスであり、Windows、Linux、Macのクロスプラットフォームアプリケーションに役立つオープンソースです。 インストールガイド まず、PCにPythonをインストールする必要があります。 その後、依存関係をインストールする必要があります- Windows- >>> python -m pip install docutils pygments pypiwin32kivy.deps.sdl2 kivy.deps.glew >>&