PyQt6 Widgetサンプル

【続】【PyQt6】【サンプル】QToolBar(モダンなツールバーをできるだけ簡潔に実装する) part 2

はじめに サンプルスクリプト ポイント アイコンのダウンロード 動作環境 PyInstallerでexe化 PySide6で実行 実用例 はじめに前回の続きです。 touch-sp.hatenablog.com 一番上のアイコン「Menu」を押すとツールバーが展開されるようにしました。 右のボタン…

【PyQt6】【サンプル】QToolBar(モダンなツールバーをできるだけ簡潔に実装する)

はじめに サンプルスクリプト ポイント PyInstallerでexe化 2022年5月12日追記 はじめに前回メニューバーを実装しました。 touch-sp.hatenablog.com 今回はツールバーを実装したいと思います。サンプルスクリプト from PyQt6.QtCore import Qt, QSize from P…

【PyQt6】【サンプル】menuBar(アイコン、ショートカット付き)

はじめに サンプルスクリプト ポイント 2022年4月22日追記(PyInstallerでexe化) はじめに前回メニューバーを実装しました。 touch-sp.hatenablog.com 今回はアイコン、ショートカットを実装したいと思います。サンプルスクリプト from PyQt6.QtCore import…

【PyQt6】【サンプル】menuBar(メニューバーをできるだけ簡潔に実装する)

アイコンやショートカットもつけたい場合はこちらの記事を参照して下さい。 touch-sp.hatenablog.com サンプルスクリプト ポイント 参考にさせて頂いたサイト 2022年4月21日追記(PyInstallerでexe化) サンプルスクリプト from PyQt6.QtCore import QSize f…

【PyQt6】【サンプル】QSlider(ハンドルが丸いスライダー)

上がノーマルのスライダーです。 下が今回作成したスライダーです。 Pythonスクリプト ハンドルを丸くするポイント Pythonスクリプト from PyQt6.QtCore import Qt, QSize from PyQt6.QtWidgets import QWidget, QApplication, QVBoxLayout, QSlider QSS = "…

【PyQt6】【サンプル】トグルボタン(toggle button)

はじめに Pythonスクリプト 使用例 ポイント 注意点 はじめに前回丸いボタンを作りました。 touch-sp.hatenablog.com 今回はそれを応用してトグルボタン(toggle button)を作ってみました。Pythonスクリプト from PyQt6.QtCore import Qt, pyqtSignal from …

【PyQt6】【サンプル】QPushButton(丸いボタンなど)

Pythonスクリプト YAMLファイル 丸いボタンの作り方 Pythonスクリプト ''' import os from urllib.request import urlretrieve url = 'https://raw.githubusercontent.com/dai-ichiro/pyqt6_yaml/main/constructGUI.py' fname = os.path.basename(url) if no…

【PyQt6】QLabelに枠線をつける

各種設定は次のPythonスクリプトの通りです。 違いが分かりやすいようにラインの太さを太めに設定しています。 影の設定をしていない2番目と5番目は同じようになるようです。 from PyQt6.QtWidgets import QWidget, QApplication, QLabel, QVBoxLayout, QFra…