カテゴリー: Qt6

Qt 6.5 向けに、ソースコード非互換の修正を行いました

はじめに Qt の開発は初期のころから「メジャーバージョンが同じものではソースコードもバイナリも互換を保つ」という方針で行われています。 例えば、2012年にリリースされた Qt 5.0.0 で開発したプログラムは、2022年にリリースされた Qt 5.15.12 でも「ソースコ...

Qt 5 の Qt Quick アプリのバイナリには qml のソースコードが含まれている

はじめに みなさん Qt Quick でアプリ書いていますか?便利でいいですよね! 最近こんな相談を受けました。 Qt Quick でアプリを書いているのですが、アプリのバイナリの中身に qml や js のソースコードがそのまま含まれているのですがなんとかなりませんか? 状況と...

Qt アプリを VNC サーバーとして実行する

はじめに Qt には、プラットフォームの主に表示系の機能を抽象化するレイヤー(QPA)が存在し、同じ OS でも実行時にどの QPA で動作させるかを選択することが可能です。 Qt Platform Abstraction に詳細がありますが、以下のようなプラグインが容易されてい...

QUrl をローカルファイルに変換する

Qt Quick では、(主に画像ですがその他形式のファイルなどの)外部のリソースを扱う際に QUrl 形式を利用します。 Image エレメントの source プロパティ Loader エレメントの source プロパティ FontLoader エレメントの source ...

KDE Qt Free Foundation に寄付をしました

この記事は Qt Advent Calendar 2019 13日目の記事です。 きっかけ Qt Advent Calendar 2019 の最後の KDE Free Qt Foundationについて という素晴らしい記事を読みました。 元記事の Safe-Guarding t...