Название: QTableWidget horizontalHeaderItem Отправлено: n4ela от Май 07, 2009, 00:32 В дизайнере создал QTableWidget и QComboBox.
В боксе цифры 1-9 Создал слот Код Но почему то не работает. При изменение бокса программа вылетает. Дебагер выдает ошибку на строчку setText Я что то не так делаю? Название: Re: QTableWidget horizontalHeaderItem Отправлено: ¤Se®ega¤ от Май 07, 2009, 02:14 попробуй через
setText(QApplication::translate("MainForm", "10", 0, QApplication::UnicodeUTF8)); MainForm- objectName главного виджета. Название: Re: QTableWidget horizontalHeaderItem Отправлено: n4ela от Май 07, 2009, 10:16 Попробовал, ни чего не изменилось. Так же вылетает.
Название: Re: QTableWidget horizontalHeaderItem Отправлено: pastor от Май 07, 2009, 11:40 Очевидно, что ui->tableWidget->horizontalHeaderItem( i ) возвращает 0
Название: Re: QTableWidget horizontalHeaderItem Отправлено: n4ela от Май 07, 2009, 14:26 Я не пойму что не так то?
Код И все равно вылетает с ошибкой. Но почему? Я же не за какие границы не вылазию, и точно не пытаюсь писать в несуществующие колонку. Название: Re: QTableWidget horizontalHeaderItem Отправлено: spirit от Май 07, 2009, 14:29 так надо создать этой айтем, либоже заюзать метод QTableWidget::setHorizontalHeaderLabels.
Название: Re: QTableWidget horizontalHeaderItem Отправлено: n4ela от Май 07, 2009, 14:52 Точно. Спасибо большое. В следующий раз буду внимательнее.
Название: Re: QTableWidget horizontalHeaderItem Отправлено: pastor от Май 07, 2009, 15:06 И все равно вылетает с ошибкой. Но почему? Я же не за какие границы не вылазию, и точно не пытаюсь писать в несуществующие колонку. Читаем внимательно: Цитировать QTableWidgetItem * QTableWidget::horizontalHeaderItem ( int column ) const Returns the horizontal header item for column, column, if one has been set; otherwise returns 0. |