Related posts
Kivyガイド-時計アプリ
Contents1 出発点2 新UI2.1 デザインのインスピレーション2.2 カスタムフォントをロードする2.3 フォントフォーマット2.4 背景色を変更する3 表示時間3.1 画面上の時刻を更新します3.2 属性を持つウィジェットのバインド4 レイアウトベース4.1 レイアウトを完成させる4.2 繰り返しを減らす4.3 名前付きクラス5 ボタンスタイル5.1 9パッチスケーリング5.2 9パッチ図を使用する6 タイミング機能6.1 ストップウォッチの時間形式6.2 時間の計算6.3 […]
Kivyガイド-環境設定
Contents1 環境設定1.1 Python1.2 Kivyをインストールして実行する2 Hello, Kivy2.1 コード2.2 レイアウト 環境設定 以下は、Mac、Linux、Windowsシステムを含むKivyのインストール方法の簡単な紹介です。 Python KivyはPython2とPython3の両方をサポートしています。Python2は2020年にメンテナンスを停止します。Python3をお勧めします。 多くのプラットフォームでは、Pythonを個別にインストールする必要はありません。たとえば、Python2にはMac OSが付属しており、WindowsではKivyにパッケージ化されており、Linux(特にUbuntu)はapt-getインストールをサポートしています。 Kivyをインストールして実行する Kviyの最新の安定バージョンは公式ウェブサイトで見つけることができます。以下に示すように: インストールパッケージをダウンロードした後、特定のプラットフォームのインストール方法は、図の手順の3番目の列に表示されます。これは、次のように簡単に紹介されています。 マック: コマンドラインウィンドウを開く […]
16 継承
Contents1 継承2 演習 継承 「継承」はあるクラスを別のクラスのデータとメソッドを持つクラスとして定義することです。 継承はPythonのみならず、オブジェクト指向プログラミング言語に共通する重要な考え方です。 class クラス名(基底クラス名) : で基底クラスの変数とメソッドを引き継ぐクラス(派生クラス)を定義できます。 演習 #学生クラスを継承して、顔写真つきクラスを作りましょう class Face…
15 クラス
Contents1 クラス2 コンストラクタ3 演習 クラス Pythonではクラスはclass クラス名 :で作成します。クラス名の先頭は大文字です。 クラス変数とクラス内関数(=メソッド)は字下げを使用して定義します。 オブジェクトは オブジェクト = クラス() で生成します。 メソッドは オブジェクト.メソッド()で呼び出します。 Pythonではメソッドは最低1つの引数を持ちます。この最初の引数は必ずselfという名前にする慣例があります。 selfを使用することで、オブジェクト自身の変数を取得したり、メソッドを呼び出すことが出来ます。 Javaで言う「this」です。 コンストラクタ […]