QWebEnginePage から HTML ソースを取得する ~ PySide6
PySide (Qt for Python) は、Qt(キュート)の Python バインディングで、GUI などを構築するためのクロスプラットフォームなライブラリです。Linux/X11, macOS および Microsoft Windows をサポートしています。配布ライセンスは LGPLで公開されています。本ブログではすでに QWebEngineView...
View Article【備忘録】Matplotlib のテーブルの PDF 出力
Matplotlib は、Python と NumPy のためのプロットライブラリです。Tkinter、wxPython、Qt、GTK のような汎用 GUI ツールキットを使ったアプリケーションにプロットを埋め込むためのオブジェクト指向 API を提供しています。Wikipediaより引用、翻訳Matplotlib は、データを可視化する際に大変重宝しています。プロットは Matplotlib...
View ArticleKDE Plasma 6 RC 1 リリース
KDE Plasma は、主に Linux 向けに開発されているデスクトップ環境です。現在リリースされている KDE Plasma 5 は、Qt 5 ライブラリを利用していますが、その後継である Qt 6 を利用した KDE Plasma 6 がリリースに向けて開発中です。1 月 10 日(現地時間)に、現在開発中の次期 KDE Plasma 6 の Release Candidate 1...
View ArticleQCalendarWidget と QDate ~ PySide6
PySide (Qt for Python) は、Qt(キュート)の Python バインディングで、GUI などを構築するためのクロスプラットフォームなライブラリです。Linux/X11, macOS および Microsoft Windows をサポートしています。配布ライセンスは LGPLで公開されています。python で日付や時間情報を扱う時にはもっぱら datetime...
View ArticleKDE neon testing 版の KDE Plasma 6
KDE Plasma は、主に Linux 向けに開発されているデスクトップ環境です。現在リリースされている KDE Plasma 5 は、Qt 5 ライブラリを利用していますが、その後継である Qt 6 を利用した KDE Plasma 6 がリリースに向けて開発中です。1 月 10 日(現地時間)に、KDE プロジェクトから現在開発中の次期 KDE Plasma 6 のリリース候補 RC 1...
View ArticleQMediaPlayer を使ってみる ~ PySide6
PySide (Qt for Python) は、Qt(キュート)の Python バインディングで、GUI などを構築するためのクロスプラットフォームなライブラリです。Linux/X11, macOS および Microsoft Windows をサポートしています。配布ライセンスは LGPLで公開されています。Qt ライブラリの機能は GUI...
View ArticleQThreadPool を使う ~ PySide6
PySide (Qt for Python) は、Qt(キュート)の Python バインディングで、GUI などを構築するためのクロスプラットフォームなライブラリです。Linux/X11, macOS および Microsoft Windows をサポートしています。配布ライセンスは LGPLで公開されています。以前、本ブログで PySide2 と mplfinance を組み合わせた GUI...
View Article今年は CentOS Stream 10 が登場
CentOS Stream は、継続的に提供される Red Hat® Enterprise Linux (RHEL) のディストリビューション・アップストリームを、オープンソース・コミュニティのメンバーが Red Hat の開発者と連携して開発、テスト、貢献することができる、Linux® ディストリビューションです。参考サイト [1]より引用CentOS 8 の開発終了がアナウンスされたのは...
View ArticleKDE Plasma 6 RC 2 リリース
KDE Plasma は、主に Linux 向けに開発されているデスクトップ環境です。現在リリースされている KDE Plasma 5 は、Qt 5 ライブラリを利用していますが、その後継である Qt 6 を利用した KDE Plasma 6 がリリースに向けて開発中です。1 月 31 日(現地時間)に、現在開発中の次期 KDE Plasma 6 の Release Candidate 2...
View ArticleFedora Rawhide の KDE も Plasma 6 RC 2 へ
Rawhide は Fedora Linux の開発バージョンに与えられている呼称です [1]。現在、Fedora Linux 39 がリリースされていますので、Rawhide は 40 のリリースに向けて開発が続けられています。Fedora Linux の次期バージョンのリリース予定の2ヶ月前ぐらいに rawhide のリポジトリから、Fedora Linux...
View Article【備忘録】Firefox が使用する動画コーディック
AlmaLinux OS はオープンソースでコミュニティ主導のエンタープライズ Linux ディストロであり、RHELとバイナリ互換性があります。AlmaLinux OS Foundation は、AlmaLinux OS コミュニティの利益のために設立された 501(c)(6) の非営利団体です。Linux ディストロで標準ブラウザとしての採用が多いのは、おそらく Mozilla...
View ArticleSecure Boot に対応している Linux ディストロ
UEFI セキュアブートは、起動対象のオペレーティングシステムの電子署名を検証して正当なソフトウェアであることが確認できた場合にのみブート処理を継続します。Windows マークのあるマシンではセキュアブートに Microsoft の電子署名が使われており、Windows 8 以降はセキュアブート電子署名が付与されています。一方で、Windows 7 以前のオペレーティングシステムやほとんどの...
View ArticleQWebEnginePage から HTML ソースを取得する(改) ~ PySide6
PySide (Qt for Python) は、Qt(キュート)の Python バインディングで、GUI などを構築するためのクロスプラットフォームなライブラリです。Linux/X11, macOS および Microsoft Windows をサポートしています。配布ライセンスは LGPLで公開されています。以前、当ブログで紹介した、QWebEngineView で表示したサイトの HTML...
View ArticleQThreadPool と QRunnable (2) 〜 PySide6 〜
PySide (Qt for Python) は、Qt(キュート)の Python バインディングで、GUI などを構築するためのクロスプラットフォームなライブラリです。Linux/X11, macOS および Microsoft Windows をサポートしています。配布ライセンスは LGPLで公開されています。以前、当ブログで PySide6 の QThreadPool と QRunnable...
View ArticleQWebEnginePage のコンテクスト・メニュー
PySide (Qt for Python) は、Qt(キュート)の Python バインディングで、GUI などを構築するためのクロスプラットフォームなライブラリです。Linux/X11, macOS および Microsoft Windows をサポートしています。配布ライセンスは LGPLで公開されています。QWebEngineView...
View ArticleFedora Linux と Berkeley DB
Berkeley DB (BDB) は、キー/バリュー・データ用の組み込みデータベース・ソフトウェア・ライブラリで、オープンソース・ソフトウェアにおいて歴史的に重要な位置を占めています。Berkeley DB は C 言語で書かれており、他の多くのプログラミング言語用の API バインディングを備えています。BDB...
View ArticleKDE Plasma 6 リリース
KDE Plasma は、主に Linux 向けに開発されているデスクトップ環境です。長い開発期間を経て、ようやく Qt 6 を利用した KDE Plasma 6 が 2 月 28 日(現地時間)にリリースされました。リリースの詳細については、プロジェクトからのアナウンス [1]をご覧ください。早速 KDE プロジェクトが提供している Linux ディストロである KDE neon のサイト...
View Article【備忘録】sizeHint の活用 ~ PySide6
PySide (Qt for Python) は、Qt(キュート)の Python バインディングで、GUI などを構築するためのクロスプラットフォームなライブラリです。Linux/X11, macOS および Microsoft Windows をサポートしています。配布ライセンスは LGPLで公開されています。今回のテーマGUI のウィンドウサイズを固定します。下記の OS...
View ArticleFedora Linux 40 の壁紙
Fedora Linux は Red Hat社が支援するコミュニティ Fedora Project で開発されている Linux ディストロです。このディストロは、最新の技術を積極的に取り込むことで知られています。Fedora Linux の開発成果は CentOS Streamに取り込まれます。ここでテストを経て最終的に Red Hat Enterprise Linux,...
View ArticleopenSUSE Tumbleweed が KDE Plasma 6 に対応
openSUSE /ˌoʊpənˈsu↪Lzə/は、SUSE 社等が支援するコミュニティー openSUSE プロジェクトによって開発されいるオープンソースの Linux ディストリビューションです 。元々は SUSE社が開発していたエンタープライズ向けの SUSE Linux でしたが、2003 年にノベル社が SUSE 社を買収。その後、SUSE Linux から openSUSE...
View Article