так что же получается .
компилятор скрывает от нас эту переменную?
Любая переменная располагается где-то в памяти, а значит сама по себе имеет адрес расположения. Для хранения адреса, по которому хранится переменная a не нужно другой переменной.
TAnonim: Из документации:
1) The QTabWidget class provides a stack of tabbed widgets.
A tab widget provides a tab bar (see QTabBar) and a "page area" that is used to display pages related to each tab.
2)The QTabBar class provides a tab bar, e.g. for use in tabbed dialogs.
QTabBar is straightforward to use; it draws the tabs using one of the predefined shapes, and emits a signal when a tab is selected. It can be subclassed to tailor the look and feel. Qt also provides a ready-made QTabWidget.
Таким образом, QTabBar является частью QTabWidget'а. У QTabWidget'а можно взять currentWidget, а у QTabBar'а только currentIndex. Вообще, QTabBar наследуется в основном для того, чтобы форму поменять.
NikHaker: Тогда вам нужно так:
QRect widgetRect = targetWidget->geometry();
widgetRect.moveTopLeft(targetWidget->parentWidget()->mapToGlobal(widgetRect.topLeft()));
Ну а дальше:
if (widgetRect.contains(QCursor::pos()))
{
//...
}
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.