Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как получить индекс вкладки в QTabWidget?
Форум на CrossPlatform.RU > Библиотеки > Qt > Qt GUI
molchanoviv
Хотелось бы узнать как получить индекс вкладки в QTabWidget по позиции вкладки. Т.е. как в
int QTabBar::tabAt ( const QPoint & position ) const только для QTabWidget. Просто не хочется городить свой класс.
SABROG
Конечно так делать не правильно и нужно наследоваться, но если вопрос поставлен таким образом, что отвергает единственно верный вариант, то приведу пару неверных, но пока рабочих на 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");
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.