fc2ブログ

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

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

2014年05月 | ARCHIVE-SELECT | 2014年07月

| PAGE-SELECT |

≫ EDIT

C++ Qt QTreeWidget の横スクロールバー

QTreeWidget で項目を追加していくと横スクロールバーが機能しないということがありました。
調べてもあまりでてなくてなんだろうと思っていたのですが、以下の記事がヒットしました。

・Thread: resizing a QTreeWidget
http://www.qtcentre.org/threads/3846-resizing-a-QTreeWidget

これを見てみたところ、こんな感じで項目をリサイズしてあげるとよいみたいです。

// リサイズ
// 項目の数だけ実行するとよい?
treeWidget->resizeColumnToContents(0);


一応これで無事横スクロールバーが機能したのですが、
項目を追加するだけだと、Widget 全体のサイズが変わっていないので、
スクロールバーがいらないものと判断されているみたいです。
項目をリサイズすることで、Widget のサイズが変わるということみたいですね。

というわけでちょっと納得いかないですが無事解決しました(苦笑)

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

| PAGE-SELECT |