Russian Qt Forum
Май 18, 2012, 19:51
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Пользовательский интерфейс (GUI)
(Модератор:
Sergeich
) >
table ячейки строки в виде одной ячейки
Страниц:
1
2
[
3
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: table ячейки строки в виде одной ячейки (Прочитано 851 раз)
semantic
Новичок
Offline
Сообщений: 37
Re: table ячейки строки в виде одной ячейки
«
Ответ #30 :
Январь 16, 2012, 14:15 »
Цитата: Bepec от Январь 16, 2012, 13:55
Нарисуй что ты хочешь и что у тебя получается сейчас (т.е. красной жирной линией обведи то, что хочешь убрать). Тогда мы возможно поймём тебя.
да тут просто вот есть срока таблицы
|name|date|bla-bla|data|
нужно убрать при наведении курсором границы ячеек(сделать одну ячейку), сделал
Код:
void MainWindow::on_tableWidget_entered(const QModelIndex &index)
{
ui->tableWidget->setSpan(index.row(),0,1,4);
}
и когда навожу получаю вот такой вид
|name|
остальное исчезает.
или можно еще сделать так, что при наведении курсором, ячейки не выделялись
Записан
Bepec
phpBB Житель матрицы
Offline
Сообщений: 1280
Re: table ячейки строки в виде одной ячейки
«
Ответ #31 :
Январь 16, 2012, 14:29 »
setShowGrid ( bool show )?
Записан
"Мастер простых решений" © andrew.k
semantic
Новичок
Offline
Сообщений: 37
Re: table ячейки строки в виде одной ячейки
«
Ответ #32 :
Январь 16, 2012, 14:42 »
Цитата: Bepec от Январь 16, 2012, 14:29
setShowGrid ( bool show )?
да это работает скрывает секу, но при наведении на строку, всеравно видно границы ячеек.
Записан
Bepec
phpBB Житель матрицы
Offline
Сообщений: 1280
Re: table ячейки строки в виде одной ячейки
«
Ответ #33 :
Январь 16, 2012, 15:37 »
Какие тебе границы видны блин )
делаешь скриншот мляха муха, и обводишь границы, которые у тебя видны.
Записан
"Мастер простых решений" © andrew.k
semantic
Новичок
Offline
Сообщений: 37
Re: table ячейки строки в виде одной ячейки
«
Ответ #34 :
Январь 17, 2012, 07:22 »
Цитата: Bepec от Январь 16, 2012, 15:37
Какие тебе границы видны блин )
делаешь скриншот мляха муха, и обводишь границы, которые у тебя видны.
ааааа, вот скрин, видете там 4 ячейки, между ними видны границы разделения, но их не надо чтоб было видно, понимаете? setSpan не помогает, вернее помогает, но тогда при выделении запись остается только в первой ячейки, понимаете? как еще подробнее можно объяснить=)
Может стилями как-то можно это дело исправить?
Записан
Bepec
phpBB Житель матрицы
Offline
Сообщений: 1280
Re: table ячейки строки в виде одной ячейки
«
Ответ #35 :
Январь 17, 2012, 08:43 »
Зафиг тебе тогда 4 ячейки?
Записан
"Мастер простых решений" © andrew.k
semantic
Новичок
Offline
Сообщений: 37
Re: table ячейки строки в виде одной ячейки
«
Ответ #36 :
Январь 17, 2012, 08:53 »
Цитата: Bepec от Январь 17, 2012, 08:43
Зафиг тебе тогда 4 ячейки?
ну как зафиг, у меня 4 колонки, каждая содержит свою информацию, просто визуально это должно быть как строка с одной колонкой, или предлагаете создать одну колонку и в ней все данные писать, да это будет бред
Записан
Bepec
phpBB Житель матрицы
Offline
Сообщений: 1280
Re: table ячейки строки в виде одной ячейки
«
Ответ #37 :
Январь 17, 2012, 08:59 »
Помоему ты сейчас фигней страдаешь
У тебя итак есть единая строка. Хочешь визуально хорошо - создавай свою собственную модель-view, делегат и прочая.
Записан
"Мастер простых решений" © andrew.k
semantic
Новичок
Offline
Сообщений: 37
Re: table ячейки строки в виде одной ячейки
«
Ответ #38 :
Январь 17, 2012, 09:06 »
Цитата: Bepec от Январь 17, 2012, 08:59
Помоему ты сейчас фигней страдаешь
У тебя итак есть единая строка. Хочешь визуально хорошо - создавай свою собственную модель-view, делегат и прочая.
да уж нет не фигня, так надо.
Свою модель создавать из одного каприза не хочется, в остальном tablewidget усраивает
Записан
alexman
phpBB Супер
Offline
Сообщений: 1031
Re: table ячейки строки в виде одной ячейки
«
Ответ #39 :
Январь 17, 2012, 09:22 »
Оставляй QTableWidget, но установи свой делегат. Попробуй у него метод
Код:
void QItemDelegate::updateEditorGeometry ( QWidget * editor, const QStyleOptionViewItem & option, const QModelIndex & index ) const [virtual]
переопределить.
Записан
Пишу на С++ за еду)
stima
Чайник
Offline
Сообщений: 80
Re: table ячейки строки в виде одной ячейки
«
Ответ #40 :
Январь 17, 2012, 15:30 »
Код:
Q*View::item { border: none; }
попробуй
Записан
Страниц:
1
2
[
3
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
=> Архив
===> Программирование
=====> Python
===> Веб программирование
=====> PHP, PERL, CGI
Загружается...