カテゴリー: 新機能

スコープが終わった際に処理をしたい

QMutexLocker, QReadLocker, QWriteLocker のようなクラスは、スコープ内でインスタンスを作っておけば、break や return などでそのスコープを抜けた際に自動で処理をしてくれますが、同じようなもう少し複雑なようなことをしたい場合がたまに...

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

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

Qt Creator に git archive を実装しました

最近仕事で成果物を納める機会が増えました。 git で管理しているリポジトリを clone して、.git などを消して tar.xz 等に圧縮して…みたいなことをシェルスクリプトで行なっていましたが、git archive を知ってからはそちらに移行しました。 となると、Qt ...

New configuration system

この記事は、2016年6月23日に Qt の Developer メーリングリストに投稿された New configuration system というメールを適当に訳したものです。 やぁ、 すでに知っている人もいるかもしれないけれど、最近俺は Qt の新しい configura...

Qt が syslog に対応しました

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

Qt 5.3 リリース

Qt 5.3 リリース

Qt Developer Tokyo 2014 に合わせる形で Qt 5.3 がリリースされました 。 Qt 5.3 のフォーカスはパフォーマンスの向上、安定性の向上と使いやすさの向上ですが、新機能もいくつかあります。 新機能 QtQuickWidget Qt 5.0 から Qt...