Название: QTabBar и QTableView/QSqlTableModel Отправлено: chu от Февраль 28, 2011, 22:41 есть 2 таблицы с одинаковыми полями, хочу переключатся между ними по табам.
сделал так: Код: CheckForm::CheckForm(QWidget *parent) при переключении сбрасываются названия заголовков и появляются пустые строки, кол-во пустых строк = кол-ву строк предыдушего TableView. как исправить? Название: Re: QTabWidget и QTableView/QSqlTableModel Отправлено: maint от Март 01, 2011, 06:57 внимательно смотрим в текст. Каждый раз НА ОДНОЙ И ТОЙ ЖЕ глобально описаной переменной заново создается новая модель и табвиджет
Название: Re: QTabWidget и QTableView/QSqlTableModel Отправлено: GreatSnake от Март 01, 2011, 09:18 Цитировать пришлось создать 2 TableView, т.к. QTabWidget не хотел создавать 2 таба с одинаковыми виджетами. См. QTabBar.Название: Re: QTabWidget и QTableView/QSqlTableModel Отправлено: chu от Март 01, 2011, 17:19 Цитировать пришлось создать 2 TableView, т.к. QTabWidget не хотел создавать 2 таба с одинаковыми виджетами. См. QTabBar.внимательно смотрим в текст. Каждый раз НА ОДНОЙ И ТОЙ ЖЕ глобально описаной переменной заново создается новая модель и табвиджет не совсем понял что ты хотел сказать... при переключении по табам нужно по новой создавать модель?Название: Re: QTabBar и QTableView/QSqlTableModel Отправлено: chu от Март 04, 2011, 09:52 осознал нелепость своего изначального подхода :)
все переделал: теперь 2 модели, 1 вью, 0 проблем. подскажите пожалуйста как убрать пробел между QTabBar и QTableView сейчас компаную так: Код: QGridLayout *lay = new QGridLayout; Название: Re: QTabBar и QTableView/QSqlTableModel Отправлено: GreatSnake от Март 04, 2011, 10:20 Код
Название: Re: QTabBar и QTableView/QSqlTableModel Отправлено: chu от Март 04, 2011, 10:49 Код
хочется вид как в QTabWidget Название: Re: QTabBar и QTableView/QSqlTableModel Отправлено: GreatSnake от Март 04, 2011, 10:54 Цитировать подскажите пожалуйста как убрать пробел между QTabBar и QTableView Что просил, то и посоветовал :)Цитировать не совсем то что мне нужно, так остается линия между виджетами. хочется вид как в QTabWidget Код
Название: Re: QTabBar и QTableView/QSqlTableModel Отправлено: chu от Март 04, 2011, 12:22 :) тогда новый вопрос: Как у вьюхи верхнюю грань убрать?
хотя... это тоже не выход. нужно что-то с фоном сделать Название: Re: QTabBar и QTableView/QSqlTableModel Отправлено: GreatSnake от Март 04, 2011, 12:26 Что такое "верхняя грань вьюхи"?
Название: Re: QTabBar и QTableView/QSqlTableModel Отправлено: chu от Март 04, 2011, 12:36 вложил 2 файла для примера. 1 - QTabWidget, 2- QTabBar
как сделать тот что с баром похожим на тот что с виджетом? Название: Re: QTabBar и QTableView/QSqlTableModel Отправлено: GreatSnake от Март 04, 2011, 12:45 Обычными средствами никак, т.к. именно QTabWidget отрисовывает такую рамку.
Название: Re: QTabBar и QTableView/QSqlTableModel Отправлено: chu от Март 04, 2011, 13:02 Ясно, оставлю как есть.
Спасибо за помощь, GreatSnake |