Russian Qt Forum
Сентябрь 30, 2024, 18:38 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: QTableWidget. Горизонтальная прокрутка  (Прочитано 3172 раз)
QKrot
Гость
« : Сентябрь 30, 2010, 22:22 »

Здравствуйте. Почему не появляется горизонтальный прокрутка, когда текст не помещается в ячейку ?

Код:
#include <QtGui>
#include <QApplication>
#include <QTableWidget>

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    QWidget w;
    QTableWidget* table = new QTableWidget(3,1,&w);

    table->setItem(0, 0, new QTableWidgetItem("Test1", 0));
    table->setItem(1, 0, new QTableWidgetItem("Cell with long text. One, two, three, four, five, six, seven...", 0));
    table->setItem(2, 0, new QTableWidgetItem("Test2", 0));

    QHBoxLayout *layout = new QHBoxLayout;
         layout->addWidget(table);
         w.setLayout(layout);

    w.show();
    return a.exec();
}
Записан
BaltikS
Гость
« Ответ #1 : Октябрь 01, 2010, 05:47 »

А должна ли появится?
Записан
GreatSnake
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2921



Просмотр профиля
« Ответ #2 : Октябрь 01, 2010, 08:09 »

Попробуй QTableWidget::header()->setResizeMode( QHeaderView::ResizeToContents ).
« Последнее редактирование: Октябрь 01, 2010, 08:18 от GreatSnake » Записан

Qt 5.11/4.8.7 (X11/Win)
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.06 секунд. Запросов: 23.