Название: Реализация нескольких связанных друг с другом списков в интерфейсе Отправлено: mizvainer от Октябрь 17, 2014, 14:46 Здравствуйте, форумчане.
Проблема в следующем: у меня есть приложение в графическом интерфейсе которого можно по нажатию кнопки добавлять в список и отображать запись, которая состоит из нескольких элементов(Например фамилия, имя и отчество) , по клику мыши на соответствущем элементе(например, отчестве) редактровать его. А также по нажатию кнопки программа должна брать все значения из записи, соответствующей текущему выделенному элементу. Я реализовал это с помощью QStringListModel, QStringList и QListView. Под каждый тип элемента записи (Фамилии, отчеству) выделяется по QStringList, при клике на соответствующий элемент для всех элементов интерфейса меняется QModelIndex. Эта оказалось ужасным, невероятно неудобным решением. В связи с этим у меня вопрос, какими виджетами и как реализовать соотстветсвующий функционал правильно? Заранее спасибо за помощь. Название: Re: Реализация нескольких связанных друг с другом списков в интерфейсе Отправлено: Alexu007 от Октябрь 17, 2014, 21:47 При клике открывается второе маленькое окно, состоящее почти только из LineEdit. Там редактируете что нужно, и возвращаете результат в программу. Нет?
Название: Re: Реализация нескольких связанных друг с другом списков в интерфейсе Отправлено: Igors от Октябрь 18, 2014, 11:46 Если налицо "столбцы", то зачем QListView? Напрашивается QTableWidget, а можно и QTreeWidget
|