GUI

SwiftUI/TabViewでスワイプによる画面遷移を実装する方法

モバイルアプリは画面が小さいため「画面遷移」があると便利です。特にタッチパネルに対応したiOSデバイスならスワイプ動作による画面遷移を使いたくなります。ここではSwiftUIのTabViewを使ってスワイプによる画面遷移機能を実装する方法や、各画面間におけるデータのやり取りについて説明します。

続きを読む

kivy/PyAudioで録音アプリを作ってみた

kivyはモバイルにも対応したGUIアプリ開発ライブラリです。今回はモバイルアプリを意識して別ページで用意した設定画面をスワイプで呼び出せる録音アプリの作り方を紹介します。録音はPyAudio、波形表示はmatplotlibと連携しています。

続きを読む

kivyでmatplotlibを使う時にハマったので解決の備忘録

kivyはモバイルにも対応しているクロスプラットフォームGUIアプリ開発ライブラリです。科学技術関係のアプリを作る際、matplotlibによるプロットを利用したくなりますが、今回は筆者がインストールの時点でハマってしまったので解決方法を備忘録として残しておきます。

続きを読む

Python/kivyでGUIアプリ開発!基本の書き方を学ぶ

kivyはデスクトップやモバイルをはじめとした様々なプラットフォームでGUIアプリを開発できるライブラリです。ここでは基礎となる.kvファイルの書き方をはじめ、簡単なウィジェットを作成してイベントを設定することでkivyに入門することを目標とします。

続きを読む