crossplatform.ru

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

 
Ответить в данную темуНачать новую тему
> Нестандартная таблица, как сделать?
blondinka
  опции профиля:
сообщение 25.4.2008, 12:54
Сообщение #1


Студент
*

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

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




Репутация:   3  


Здравствуй, А вот и я:)
Может кто-нибудь подсказать... Хочу сделать,чтобы таблица в моем интерфейсе была таблица не стандартная, не как в EXcel? а простая, из линий...как на примере...
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ViGOur
  опции профиля:
сообщение 25.4.2008, 13:01
Сообщение #2


Мастер
******

Группа: Модератор
Сообщений: 3296
Регистрация: 9.10.2007
Из: Москва
Пользователь №: 4

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




Репутация:   40  


А что мешает взять тот же QTreeView или QTreeWidget и переопределить в нем рисование и поведение под себя? :)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
blondinka
  опции профиля:
сообщение 25.4.2008, 13:06
Сообщение #3


Студент
*

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

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




Репутация:   3  


А с таблицей ничего не придумать?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ViGOur
  опции профиля:
сообщение 25.4.2008, 13:09
Сообщение #4


Мастер
******

Группа: Модератор
Сообщений: 3296
Регистрация: 9.10.2007
Из: Москва
Пользователь №: 4

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




Репутация:   40  


А что с ней придумывать нужно?
Если ты уверена, что у тебя не будет деревьев, то используй QTableView, QListView или соответствующие с *Widget.

Скажи какой тебе функционал нужен для нее?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
blondinka
  опции профиля:
сообщение 25.4.2008, 13:12
Сообщение #5


Студент
*

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

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




Репутация:   3  


Мне нужно будет в эту таблицу рапихать данные,которые по сети получать буду. просто эта таблица должна занимать минимум места. Интерфейс рисую в дизайнере и таблиц у меня очень много
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ViGOur
  опции профиля:
сообщение 25.4.2008, 13:57
Сообщение #6


Мастер
******

Группа: Модератор
Сообщений: 3296
Регистрация: 9.10.2007
Из: Москва
Пользователь №: 4

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




Репутация:   40  


Глянь пример: %QTDIR%\examples\itemviews\stardelegate
Такая табличка пойдет?
Из нее можно сделать такую же, что ты привела на картинке.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
blondinka
  опции профиля:
сообщение 25.4.2008, 14:06
Сообщение #7


Студент
*

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

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




Репутация:   3  


Это такая же табличка,как в Excel, а мне нужно,чтоб в заголовках не было кнопок, т.е. просто линии, как последняя ячейка.
как это можно сделать?

Т.е у меня в поле КСД не номер по порядку (1и 2), я в эти ячейки должна записать другую инфу
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ViGOur
  опции профиля:
сообщение 25.4.2008, 14:13
Сообщение #8


Мастер
******

Группа: Модератор
Сообщений: 3296
Регистрация: 9.10.2007
Из: Москва
Пользователь №: 4

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




Репутация:   40  


Ну например добавив строку:
QApplication::setStyle(QStyleFactory::create("Cleanlooks"));
В функцию main в main.cpp

Вот что у меня получилось



При желании, можно избавится как от нумерации строк, так и от серого цвета заголовка.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
blondinka
  опции профиля:
сообщение 25.4.2008, 14:22
Сообщение #9


Студент
*

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

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




Репутация:   3  


Спасибочки :girl_angel:
Буду пробовать)Пошла трудиться)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

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


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




RSS Текстовая версия Сейчас: 19.4.2024, 22:37