GUI– tag –
-
PySide超入門【第20回 | 応用編】QPainterで図形描画!2Dグラフィックス入門
GUIアプリケーションでは、ボタンやテキストだけでなく、図形やグラフィックスを自由に描画したい場面があります。例えば、グラフ、カスタムUI、ゲーム画面、デザインツ... -
PySide超入門【第19回 | 応用編】カスタムウィジェットの作り方!QWidgetの継承と描画
GUIアプリケーションを開発していると、標準のウィジェットでは表現しきれない独自の見た目や動作が必要になることがあります。そのような場合に役立つのがカスタムウィ... -
PySide超入門【第18回 | 応用編】クリック・キー・マウス入力を制御する!QMouseEvent・QKeyEvent
GUIアプリを作るとき、ボタンがクリックされたり、ユーザーがキーボードを打ったり、マウスを動かしたりする ―― これらすべてが「イベント」です。そして、このユーザー... -
PySide超入門【第17回|応用編】QLayout完全ガイド|QHBoxLayout・QVBoxLayout・QGridLayout
「PySideでウィジェットを並べるにはどうすればいいの?」「QHBoxLayoutやQVBoxLayoutの違いがいまいち分からない…」そんな悩みはありませんか? 本記事では、PySideの... -
PySide超入門【第16回】ダイヤログを制御する!QDialogとQFileDialogの徹底解説
GUIアプリでは、ファイルの保存や設定変更など、ユーザーとのやり取りに「ダイアログ」がよく使われます。PySideでは QDialog や QFileDialog を使うことで、カスタムダ... -
PySide超入門【第14回】アプリの操作性を高める!QMenuBarとQToolBarの徹底解説
GUIアプリケーションにおける操作性を大きく向上させるのが、メニューバーとツールバーです。 QMenuBar と QToolBar を活用することで、ユーザーにとって直感的で分かり... -
PySide超入門【第12回】タブ付きUIを簡単に実装!QTabWidgetの使い方徹底解説
GUIアプリにおいて複数の画面を切り替えて表示できる「タブ付きUI」は、情報を整理して見せるうえで非常に有効です。PySideでは QTabWidget を使うことで、簡単にこのよ... -
PySide超入門【第11回】表形式のデータを表示!QTableWidgetの徹底解説
「データを表形式で表示したい」そんなときに活躍するのが QTableWidget です。 このウィジェットを使えば、表のようなレイアウトでテキストや画像、チェックボックスな... -
PySide超入門【第10回】HTMLリンク付きビューアを作ろう!QTextBrowserの使い方徹底解説
「QTextEditでHTMLは表示できるけど、リンクをクリックしても反応しない…」そんな悩みをお持ちではありませんか? QTextBrowser は、QTextEdit をベースに、リンククリ... -
PySide超入門【第9回】高機能なテキスト入力フィールドを操る!QPlainTextEditとQTextEdit
テキスト入力を扱うGUIアプリでは、QLineEdit では足りない場面が出てきます。そんなときに活躍するのが QPlainTextEdit と QTextEdit です。 この2つは多行のテキスト...
12