Название: конструктор таба Отправлено: BuRn от Декабрь 06, 2011, 03:27 Должен же быть конструктор, страницы таб виджета?
вот создаю я табу NewOrder *order = new NewOrder(NULL,id); order->SetIDOrder(id); ui->tabWidget_3->addTab(order,QString::fromLocal8Bit("Столик №")+QString::number(table)); хотелось бы что бы потом эта таба начала мигать, впринципе для 1 не составило труда поставить 1 таймер и по флагу менять картинку, но вот проблема если табов может быть 20. Мысль такая , что если бы засунуть инициализацию моего таймера и мигания этой табы в конструтор, тогда проблемы бы может и небыло. Подскажите как решить данную проблему . если ставлю случай что бы создалась 1 допольнительная страница таб виджета все ок , мигает, но вот если хотя бы 2, уже проблемы Название: Re: конструктор таба Отправлено: Whiplash от Декабрь 06, 2011, 08:07 вот создаю я табу NewOrder *order = new NewOrder(NULL,id); Не понимаю, в чём проблема. Вот ты создал табу, вызвав конструктор. Вот это и есть её конструктор. Ещё какой-то нужен? Название: Re: конструктор таба Отправлено: Bepec от Декабрь 06, 2011, 08:11 Покажи реализацию твоего мигания.
Название: Re: конструктор таба Отправлено: kambala от Декабрь 06, 2011, 10:19 Мысль такая , что если бы засунуть инициализацию моего таймера и мигания этой табы в конструтор, тогда проблемы бы может и небыло. так засунь и подпиши на сигнал таймера свой табвиджет, потом в слоте сможешь получить доступ к содержимому вкладки через sender()->parent() (при условии конечно, что ты назначишь родителем таймера свой NewOrder)Название: Re: конструктор таба Отправлено: BuRn от Декабрь 06, 2011, 13:23 вот создаю я табу NewOrder *order = new NewOrder(NULL,id); Не понимаю, в чём проблема. Вот ты создал табу, вызвав конструктор. Вот это и есть её конструктор. Ещё какой-то нужен? вот от чего он наследуется просто |