fc2ブログ

凛(kagring)のUE5/UE4とゲーム制作と雑記ブログ

2016 年から UE4 / 2021年から UE5 を触り始めました。勉強したもののメモ用ブログです。ゲーム制作に関するメモや雑記とか色々あります。C++ での Qt、Unity もほんの少しあります。

2014年04月 | ARCHIVE-SELECT | 2014年06月

| PAGE-SELECT |

≫ EDIT

C++ Qt QListWidget でチェックボックスリスト

Qt の QListWidget でチェックボックス付きのリストを扱う方法です。

・Thread: QListWidget with check box's
http://www.qtcentre.org/threads/7032-QListWidget-with-check-box-s

ここに色々書いてあるのですがフラグの変更みたいですね。


// チェックボックス付きに変更
QListWidget listWidget;
QListWidgetItem *listWidgetItem = listWidget->item(0);
listWidgetItem->setFlags(listWidgetItem->flags() | Qt::ItemIsUserCheckable);
// チェック状態変更
listWidgetItem->setCheckState(Qt::Checked);


といった感じでできるようです。

チェックボックスリスト

| Qt | 22:45 | comments:0 | trackbacks:0 | TOP↑

≫ EDIT

C++ Qt プログレスバー

Qt でのプログレスバーの表示方法です。
あまりググっても載っていなかったのでメモ。

C++ ではないですがこんな感じにできるみたいですね。

・[Python][PyQt4]QProgressBar
http://d.hatena.ne.jp/maximilianahead/20120107/1325956984

基本的にはこんな感じになります。

// プログレスバー
QProgressBar progressBar = new QProgressBar();
// 範囲を設定
progressBar->setRange( 0, 100 );
// 現在の値をセット
progressBar->setValue( 0 );


これだけでこんな感じに%も表示されます。楽ちんですね!
プログレスバー

| Qt | 21:38 | comments:0 | trackbacks:0 | TOP↑

≫ EDIT

C++ Qt ウィンドウメッセージを処理する(Qt5)

自分ではないですが、Qt5 がでて、そちらだと
ウィンドウメッセージの処理の仕方がちがうということを言っていたのでメモ。

・help with QAbstractNativeEventFilter
https://qt-project.org/forums/viewthread/33219

英語なのであんまり言ってることはわかりませんが(苦笑)
Qt4 では QApplication を継承して関数をオーバーライドしてたのに対して
Qt5 では QAbstractNativeEventFilter を継承して関数をオーバーライドして
QApplication にアタッチする。

といった方法をとるようですね。

| Qt | 15:38 | comments:0 | trackbacks:0 | TOP↑

| PAGE-SELECT |