Хотелось бы узнать как получить индекс вкладки в QTabWidget по позиции вкладки. Т.е. как в
int QTabBar::tabAt ( const QPoint & position ) const только для QTabWidget. Просто не хочется городить свой класс.
Конечно так делать не правильно и нужно наследоваться, но если вопрос поставлен таким образом, что отвергает единственно верный вариант, то приведу пару неверных, но пока рабочих на Qt 4.6.2:
struct HackTabWidget : public QTabWidget
{
using QTabWidget::tabBar;
};
...
HackTabWidget* hTabWidget = reinterpret_cast<HackTabWidget*>(ui->tabWidget);
hTabWidget->tabBar();
QTabBar* tabBar = ui->tabWidget->findChild<QTabBar*>("qt_tabwidget_tabbar");
Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)