crossplatform.ru

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

fortero
  опции профиля:
сообщение 18.4.2011, 13:51
Сообщение #1


Участник
**

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

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




Репутация:   0  


Добрый день Господа!
Есть вот такой незамысловатый код:
#include <QtGui>
#include <QtCore>

int main(int argc, char ** argv){
    QApplication app(argc, argv);
    
    QTableWidget table(2, 2);
    QStringList tit;
    tit << "Columens Name" << "Columens Phone";
    table.setHorizontalHeaderLabels(tit);
    
    QTableWidgetItem *item1 = new QTableWidgetItem("Vasy");
    QTableWidgetItem *item2 = new QTableWidgetItem("77777777");
    QTableWidgetItem *item3 = new QTableWidgetItem("Pety");
    QTableWidgetItem *item5 = new QTableWidgetItem("11111111");
    
    table.setItem(0,0, item1);
    table.setItem(0,1, item2);
    table.setItem(1,0, item3);
    table.setItem(1,1, item5);
    
    table.setSortingEnabled(true);
    QString s = 
        
        " QHeaderView::down-arrow {"
        "    image: url(img/down.png); width: 18px"
        " }"
        " QHeaderView::up-arrow {"
        "    image: url(img/up.png); width: 18px"
        " }";
    app.setStyleSheet(s);
    table.resizeRowsToContents();

    
    table.show();
    
    
    return app.exec();
}

Это простая табличка, из 2 колонок и 2 строк, сортировка работает… Вод только осталось решить 2 проблемы я не селён в QT, я только начинаю. Подскажите пожалуйста как сделать что бы когда я 1 раз кликаю на строку марке не ячейку подсвечивал а всю строку и второе разумеется не пробовал редактировать. То есть мне нужна табличка которая не будет редактироваться, а маркер подсвечивать будет всю строку, как это сделать???
Спасибо за внимание!
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме
- fortero   Маркер в таблице...   18.4.2011, 13:51
- - fortero   С первой проблемой я догадываюсь как решить нашёл ...   18.4.2011, 14:37
|- - wiz29   Цитата(fortero @ 18.4.2011, 15:37) ... то...   18.4.2011, 15:14
- - fortero   Помоему я нашёл решение, скажите насколько это пра...   18.4.2011, 15:07
- - fortero   [quota] QTableWidgetItem* pItem = new QTableWidge...   18.4.2011, 16:09
- - wiz29   да подойдет, если нужен запрет на редактирование в...   18.4.2011, 16:37
- - silver47   Цитата(fortero @ 18.4.2011, 13:51) а марк...   18.4.2011, 17:42
- - fortero   Новый вопрос, теперь решил я передовать сигнал в с...   18.4.2011, 17:44
- - ruzik   tableWidget->setSelectionBehavior(QAbstractItem...   18.4.2011, 17:48
- - silver47   Цитата(fortero @ 18.4.2011, 19:44) То всё...   18.4.2011, 18:10
- - fortero   Уже получилось передать ячейку: MyDialog *ddd = ne...   18.4.2011, 18:24
|- - silver47   Цитата(fortero @ 18.4.2011, 20:24) Уже по...   18.4.2011, 18:26
- - fortero   А чем плох мой способ передачи???   18.4.2011, 18:29
|- - silver47   Цитата(fortero @ 18.4.2011, 20:29) А чем ...   18.4.2011, 18:30
- - fortero   Всем кто участвовал огромное спасибо у меня всё по...   18.4.2011, 18:38
- - fortero   А ещё вопрос, а если мне надо по клавише Enter выз...   20.4.2011, 21:14
|- - silver47   Цитата(fortero @ 20.4.2011, 23:14) А ещё ...   21.4.2011, 5:06
|- - fortero   Цитата(silver47 @ 21.4.2011, 5:06) Цитата...   2.5.2011, 2:26
- - silver47   гм... Наверное будет работать тоже самое: QModelIn...   2.5.2011, 6:05
- - fortero   Одна проблема, у меня не QTableView а QTableWidget...   2.5.2011, 19:49
- - fortero   Кажеться победил: void TableCl::keyPressEv...   2.5.2011, 22:01
- - Алексей1153   1) волшебные цифры лучше заменить на мнемоники (Qt...   4.5.2011, 21:00
|- - fortero   Цитата(Алексей1153 @ 4.5.2011, 21:00) 1) ...   5.5.2011, 1:08
- - Алексей1153   об операторе new подробнее, чем любая книжка по C+...   5.5.2011, 20:42
|- - fortero   Цитата(Алексей1153 @ 5.5.2011, 20:42) об ...   6.5.2011, 3:43
- - Алексей1153   Цитата(fortero @ 6.5.2011, 6:43) Я не сов...   6.5.2011, 19:20


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


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


RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 31.5.2025, 9:42