Здравствуйте! Столкнулся с проблемой считывания свойства visible из компонента QSpinBox.
Метод isVisible() во всех случаях возвращает false. Например, в коде
#include "test.h"
test::test(QWidget *parent, Qt::WFlags flags)
: QMainWindow(parent, flags)
{
ui.setupUi(this);
bool f1 = ui.spinBox->isVisible();
ui.spinBox->setVisible(false);
bool f2 = ui.spinBox->isVisible();
ui.spinBox->setVisible(true);
bool f3 = ui.spinBox->isVisible();
return;
}
test::~test()
{
bool f4 = ui.spinBox->isVisible();
return;
}
все f равны false.
Подскажите, что это может быть и как с этим жить?
UPD.Microsoft Visual Studio 2010
Qt 4.8.3