Название: QTreeView и QVector of ComboBox Отправлено: carhun от Сентябрь 27, 2012, 17:47 Добрый день.
Есть у меня QTreeView вида: А КомбоБокс Б КомбоБокс В КомбоБокс Г КомбоБокс Собственно вопрос, если у меня есть массив указателей на эти КомбоБоксы и я хочу в каком-то другом классе хочу пройтись по этому массиву указателей и вызвать для каждого КомбоБокса isVisible() , то все будут видимые, даже если строчка А - закрыта ( т.е. Б и В - не видимы ). isVisible возвращает для КомбоБокс false только тогда как я понял, если этот КомбоБокс не помещается на экран. Как мне узнавать видимый комбоБокс или нет? Название: Re: QTreeView и QVector of ComboBox Отправлено: kambala от Сентябрь 28, 2012, 01:49 унаследоваться от QComboBox и добавить туда флажок, который будет обновляться при открытии/закрытии строчки
Название: Re: QTreeView и QVector of ComboBox Отправлено: carhun от Сентябрь 28, 2012, 10:29 а как мне узнать, что вот когда у меня много строчек, у меня они все не помещаются на экран, то как мне узнать, что те что не помещаются на экран - невидимые?
Название: Re: QTreeView и QVector of ComboBox Отправлено: kambala от Сентябрь 28, 2012, 11:58 isVisible возвращает для КомбоБокс false только тогда как я понял, если этот КомбоБокс не помещается на экран. не это?Название: Re: QTreeView и QVector of ComboBox Отправлено: carhun от Сентябрь 28, 2012, 12:26 не-а, это как-то не так работает. вернее оно возвращает тру для всех открытых на данный момент срочек, т.е. ему пофиг видимая она или нет....
|