Qt License Agreement はそのまま契約してはいけない
この記事はヨーロッパを中心に Qt のコンサルティングを行っている Burkhard Stubert が 2024/09/16 に公開した Do Not Sign the Qt License Agreement Unchanged という...
この記事はヨーロッパを中心に Qt のコンサルティングを行っている Burkhard Stubert が 2024/09/16 に公開した Do Not Sign the Qt License Agreement Unchanged という...
この記事はヨーロッパを中心に Qt のコンサルティングを行っている Burkhard Stubert が 2022/05/17 に公開した Critique: Guide to the Total Cost of Ownership of Open-Source Software...
はじめに みなさん Qt Quick でアプリ書いていますか?便利でいいですよね! 最近こんな相談を受けました。 Qt Quick でアプリを書いているのですが、アプリのバイナリの中身に qml や js のソースコードがそのまま含まれているのですがなんとかなりませんか? 状況と...
はじめに Qt には、プラットフォームの主に表示系の機能を抽象化するレイヤー(QPA)が存在し、同じ OS でも実行時にどの QPA で動作させるかを選択することが可能です。 Qt Platform Abstraction に詳細がありますが、以下のようなプラグインが容易されてい...
この記事は、Qt Advent Calendar 2019 17日目の記事です。 はじめに デザイン由来の QML ツリーがあり、プログラミング的に直接そこはいじりたくない場合が最近よくあります。 import QtQuick 2.12 import QtQuick.Window...
Qt for MCU 向けに開発された、Qt Quick のランタイムで利用可能な C++ の API のドキュメントが公開されていましたので紹介します。 Qul::Items::QtObject C++ で QML のエレメントを生成するための基底クラスです。 public か...
The Qt Blog に Technical vision for Qt 6 という記事が投稿されました。 この記事の内容を元に、来年リリースされる予定の Qt 6 がどうなるのかを紹介したいと思います。 Qt 5 の振り返り 2011年5月に、Thoughts about Q...
長いGW以降 仕事に余裕があったので、Qt 自体を色々直していました。 主に直していたのは Qt Lite 関連のビルドで、コミットの一覧は以下の URL から見ることができます。 https://codereview.qt-project.org/q/owner:tasuku....
Qtアプリのバイナリサイズを削減する(4) ではQt から不必要な機能をごっそり削除することで27%程度サンプルアプリのバイナリサイズを削減することができました。 今まではバイナリのサイズのみに着目してきましたが、今回は起動時間の変化を調査してみました。 Qt アプリの起動時間の...
Qtアプリのバイナリサイズを削減する(3) ではリンク時の最適化を有効にした結果で10%程度サンプルアプリのバイナリサイズを削減することができました。 configure のオプションを設定するだけで、半分以下のサイズになって素晴らしいですね。 Qt ではさらにバイナリサイズを削...