タグ: コントリビューション

Raspberry Pi 向けの Buildroot で Qt5 をカスタムビルドする方法

【令和元年版】Raspberry Pi 3 で Qt 5 をビルドして動かす方法 という記事で、Rasbpian を使って Qt 5 のアプリケーションを動かす環境を整えましたが、主にクロスコンパイラのバージョンが古いという理由で、別の環境が欲しくなったため、Buildroot ...

Qt Creator のヘルプビューアーに「ブラウザで開く」機能を追加しました

誰かに助けを求められる > Qt Creator であれこれ調べる > おぉ、このドキュメント見れば答えが書いてるね > URL を共有したい! ということはよくあることですが、 Qt Creator のヘルプビューアーは http プロトコルではなく、独自のプロトコル で管理・...

QtQuick の base64url 対応

Qt 勉強会 #34 @Tokyo で試行錯誤をしていた Qt.atob() と Qt.btoa() の base64url 対応が形になったので Qt 5.8 向けに QByteArray::Base64Option support for Qt.atob and Qt.bto...

Qt Creator で作成した「Qt Quick Application」のコンパイルが通らない問題を修正しました

というバグを 前回の Qt 勉強会 の時に修正し、無事マージされました。 問題点 Qt Creator で「Qt Quick Application」を作成する際に生成されるアプリケーションのテンプレートのビルドが通らないという問題で、設定の「Use Qt module name...

Qt が syslog に対応しました

今年の秋にリリースされる Qt 5.6 から QDebug を使用したデバッグなどのログを syslog に直接出力できるようになりました。 経緯 2014年の1月に Support logging direct to journald, if enabled. というパッチがマ...

関数渡しの qmlRegisterSingletonType() で QObject * 型の返り値が nullptr の際のクラッシュを改善しました

Qt Quick の Singleton 型を C++ から登録するには、QJSValue を返す関数を登録するもの と、QObject * を返す関数を登録するもの、QUrl と名前を指定するもの の3通りの方法があります。 このうち2番目の方法で登録する際に、設定した関数が(...

環境変数 QT_LOGGING_RULES でのログ出力のルールの設定を改善しました

Qt Japan Summit 2015 でカテゴライズされたログ出力の仕組みや出力の形式の設定についてのセッションをした時に色々気になっていたところを直す余裕がちょっとできたので色々改善中です。 Qt のログの出力のルールは QLoggingCategory の「Logging...