crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

2 страниц V   1 2 >  
Ответить в данную темуНачать новую тему
> Внешний вид формы
shushunya
  опции профиля:
сообщение 14.5.2015, 17:28
Сообщение #1


Студент
*

Группа: Новичок
Сообщений: 12
Регистрация: 24.2.2015
Пользователь №: 4343

Спасибо сказали: 0 раз(а)




Репутация:   0  


Добрый день!
Необходимо сделать внешний вид как на изображении.

т.е. чтобы расписание наполнялось в зависимости от выбранного дня в календаре, или специальности, или имени врача.
Посоветуйте, люди добрые, как это все сделать можно? Хотя бы в какую сторону смотреть?
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
marsel
  опции профиля:
сообщение 15.5.2015, 0:03
Сообщение #2


Студент
*

Группа: Новичок
Сообщений: 15
Регистрация: 29.1.2013
Пользователь №: 3693

Спасибо сказали: 3 раз(а)




Репутация:   0  


Смотри в сторону QTableView или QTableWidget.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
shushunya
  опции профиля:
сообщение 15.5.2015, 12:08
Сообщение #3


Студент
*

Группа: Новичок
Сообщений: 12
Регистрация: 24.2.2015
Пользователь №: 4343

Спасибо сказали: 0 раз(а)




Репутация:   0  


это то что слева, а справа ListView ?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Авварон
  опции профиля:
сообщение 16.5.2015, 13:55
Сообщение #4


Студент
*

Группа: Участник
Сообщений: 99
Регистрация: 26.4.2009
Пользователь №: 709

Спасибо сказали: 14 раз(а)




Репутация:   0  


Цитата(shushunya @ 15.5.2015, 13:08) *
это то что слева, а справа ListView ?


Справа чем угодно можно делать (QListView, QTabvleView, QTreeView), вопрос лишь во внешнем виде будет.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
shushunya
  опции профиля:
сообщение 16.5.2015, 18:31
Сообщение #5


Студент
*

Группа: Новичок
Сообщений: 12
Регистрация: 24.2.2015
Пользователь №: 4343

Спасибо сказали: 0 раз(а)




Репутация:   0  


А как сделать чтобы при выборе , к примеру, специальности, все отображалось как надо?
Кто подобное делала, поделитесь мыслями, пожалуйста
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
lanz
  опции профиля:
сообщение 16.5.2015, 22:21
Сообщение #6


Старейший участник
****

Группа: Участник
Сообщений: 690
Регистрация: 28.12.2012
Пользователь №: 3660

Спасибо сказали: 113 раз(а)




Репутация:   8  


Смотрите в сторону QSortFilterProxyModel
http://doc.qt.io/qt-4.8/qsortfilterproxymodel.html

При выборе изменяете критерии фильтрации.
http://doc.qt.io/qt-4.8/qt-itemviews-basic...el-example.html
http://doc.qt.io/qt-4.8/qt-itemviews-custo...el-example.html

Сообщение отредактировал lanz - 17.5.2015, 0:12
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
shushunya
  опции профиля:
сообщение 19.5.2015, 19:51
Сообщение #7


Студент
*

Группа: Новичок
Сообщений: 12
Регистрация: 24.2.2015
Пользователь №: 4343

Спасибо сказали: 0 раз(а)




Репутация:   0  


А может кто знает еще, как наполнение в TableView такое сделать? при условии что у меня расписание в одной таблице, время приема в другой....


т.е. как для каждого столбца свой запрос сделать? свой внешний вид.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
lanz
  опции профиля:
сообщение 19.5.2015, 22:06
Сообщение #8


Старейший участник
****

Группа: Участник
Сообщений: 690
Регистрация: 28.12.2012
Пользователь №: 3660

Спасибо сказали: 113 раз(а)




Репутация:   8  


Через переопределение и установку своего делегата:
http://doc.qt.io/qt-4.8/qstyleditemdelegate.html
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
shushunya
  опции профиля:
сообщение 20.5.2015, 14:57
Сообщение #9


Студент
*

Группа: Новичок
Сообщений: 12
Регистрация: 24.2.2015
Пользователь №: 4343

Спасибо сказали: 0 раз(а)




Репутация:   0  


Цитата(lanz @ 19.5.2015, 22:06) *
Через переопределение и установку своего делегата:
http://doc.qt.io/qt-4.8/qstyleditemdelegate.html


Не понимаю( видимо глупа.. Можно чуть пояснить как-нибудь?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
lanz
  опции профиля:
сообщение 20.5.2015, 17:47
Сообщение #10


Старейший участник
****

Группа: Участник
Сообщений: 690
Регистрация: 28.12.2012
Пользователь №: 3660

Спасибо сказали: 113 раз(а)




Репутация:   8  


Есть хороший пример:
http://doc.qt.io/qt-5/qtwidgets-itemviews-...or-example.html
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

2 страниц V   1 2 >
Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 20.4.2024, 3:32