- 376 名前:デフォルトの名無しさん mailto:sage [2010/04/29(木) 00:13:02 ]
- 場合によっては、ウィジェットは全部QWidgetListに保存して変更あるごとに一旦clear()してaddTabやり直した方が楽そうですね。
アホみたいに数あるとか、頻繁に数が変わるんだったら止めた方がいいですが。 タブ名はwindowTitleとして保存すればいいですし、有効・無効はenabled/disabledを利用すれば、QWidgetの機能だけで全部できます。 tabwid->clear(); QWidget *wid; foreach(wid, wid_list){ if(wid->isEnabled()) tabwid->addTab(wid, wid->windowTitle()); }
|

|