タグ

PythonとQtに関するdelegateのブックマーク (7)

  • PythonでExcel作った - Qiita

    はじめに データサイエンスで誰もがまず間違いなく扱うであろうテーブルデータ。pandasや最近ではpolarsを使って解析・可視化する人も多いでしょう。一方で、データサイズがそれほど大きくないときは、インタラクティブに編集・プロットしたり、セルの中でちゃちゃっと平均とかを計算できるExcelの方が便利な場合が多いです。 pandasGUIというものもあるのですが、かなり操作性が悪いし、開発もそんなホットではないですね... テーブルデータをExcelみたくいじりながら、いつでもDataFrameでデータを回収してPythonで解析できるソフトがあったらいいなあと思ったので、tabulousというのを作りました。この記事ではこれを簡単に紹介したいと思います。 名前はtabularとfabulousを掛けたものです。GUIはQtで作っています。 なお、詳しいドキュメント(英語)はこちらにありま

    PythonでExcel作った - Qiita
  • PyQtをAnaconda3同梱のQtDesignerで作ってみる | 非IT企業に勤める中年サラリーマンのIT日記

    前回、PyQtでGUIプログラミングを紹介しましたが、AnacondaにはQtDesignerというデザイナーが同梱されています。但し、スタートメニューには現れず、以下のフォルダ内に実行ファイルがあるので、そこまで行かなければなりません。 C:...\Anaconda3\Library\bin\designer.exe かなり使いやすいです。デザインしたフォームを実行するところまで紹介したいと思います。 [ad#top-1] 新規作成ボタンを押すと以下の画面が現れます。いろいろなフォームが用意されていますが、今回はWedgetを選びました。 デザイナーにフォームが現れます。左のコントロールリストからドラッグ・アンド・ドロップでコントロールを配置します。とりあえず、LabelとPushButtonを配置しました。 任意の場所に保存します。拡張子は.uiです。 Pythonから呼び出して実行す

    PyQtをAnaconda3同梱のQtDesignerで作ってみる | 非IT企業に勤める中年サラリーマンのIT日記
  • PySide の Signal-Slot は PyQt より遅い - tcha.org

    PyQt4 から PySide へ切り替えてみて、一部のツールが重くなので調べてみた。 結論から。 PySide の Signal-Slot は PyQt4 の約 2 倍遅い。 適当なベンチマークが見つからなかったので、ざっと測定した。 比較記事が PYSIDE V0.3 – BENCHMARKS ぐらいしか無いんだよな…。 テストスクリプト: https://bitbucket.org/yuja/playground/src/aa3904c48f54/pyside/signals-burst.py 100 オブジェクトに対して 10000 回 Signal-Slot 通信をさせている。 DirectConnection (単純な関数呼び出しに帰結する場合): % time ./signals-burst.py --pyqt4 ./signals-burst.py --pyqt4 1.81

  • PyQt4を使ってQt GUI上にmatplotlibのグラフを表示する参考資料 - e405の日記

    matplotlib(pythonのplotting library)はPyQtに対応している(現状PySideは対応していない模様).次のリンクが参考になりそうだ. SciPy Cookbook — SciPy Cookbook documentation Scipy公式.詳しい. http://matplotlib.sourceforge.net/examples/animation/animation_blit_qt4.html matplotlib公式のサンプル. matplotlib with PyQt GUIs - Eli Bendersky's website More PyQt plotting demos - Eli Bendersky's website 追記(2011-05-22) PyQt4 + matplotlib のアプリ開発に成功.上の資料のほか,次の資料も役

    PyQt4を使ってQt GUI上にmatplotlibのグラフを表示する参考資料 - e405の日記
  • Introduction to PyQt4 toolkit

    last modified October 18, 2023 This is PyQt4 tutorial. The tutorial is suited for beginners and intermediate programmers. After reading this tutorial, you will be able to program non trivial PyQt4 applications. PyQt5 tutorial is the successor of this tutorial. Table of contentsE-bookA unique e-book covering advanced features of the PyQt4 library: Advanced PyQt4 tutorial. AuthorMy name is Jan Bodna

  • Windows7(64bit)にPython2.7+PySideをインストールしてDemo起動まで - laiso

    Python2.7 http://www.python.org/download/ からインストーラーをダウンロード(2.7 Windows X86-64 installer) C:\Python27 へインストールした。 Windows 環境変数 Path の設定方法 C:\Python27 C:\Python27\Tools にパス通す setuptools/easy_install PySide のインストールに必須ではないが後々必要になりそうなのでやった。 Python Package Index : setuptools 0.6c11 から setuptools-*.win32-py2.7.exe をダウンロード C:\Python27\Scripts にパス通す cmd.exe からpip とか入れる easy_install pip 成功。pip search pyside

  • PyQt でクロスプラットフォームなデスクトップアプリケーションを

    ここ何ヶ月かデスクトップアプリケーションにどっぷりな感じです。パッケージングをもっと簡単にしたい!ということで色々と試行錯誤しておりました。linux, mac はいい感じですが、Windows は・・・ py2exe でフリージングのみしかしていませんでした。配布とインストールは自動解凍書庫、アップデート、アンインストールは・・・。そこで今回 (やっと) 覚えたのが Inno Setup や WiX といった Windows 用のパッケージビルダです。備忘録がてら、Python でのパッケージングをまとめてみました。 パッケージングについて 大きく 2 つのフェーズに分かれています。 フリージング: Python バンドルや他の必要なライブラリーを寄せ集め、実行可能形式にまとめます。 Windows と OS X については以下のライブラリでフリージングします。 Windows 用: p

  • 1