Если в меню QTToolbox выбрать виджет table Widget и перетащить его на окно, то на вновь созданном окне появится просто пустой прямоугольник. Как в нем сделать ячейки?
В инете нашла такой пример создания таблицы
const int k=10,n=3;
QTableWidget tbl(k,n);
QStringList lst,lst_1;
lst<<"Signal Name"<<"F,Hz"<<"SNR,DB";
lst_1<<"1"<<"2"<<"3"<<"4"<<"5"<<"6"<<"7"<<"8"<<"9"<<"10";
tbl.setHorizontalHeaderLabels(lst);
tbl.setVerticalHeaderLabels(lst_1);
tbl.resize(350,500);
tbl.show();*/
А если это на панели toolbox называется как TableWidget, а когда размещаешь это на форме - в свойствах этого элемента пишется QTableView а objectname tableView... при двойном кликанье мышью по этому элементу попадаю в файл name.cpp , где я так понимаю создается обработчик события при кликанье мышью на окно
вот такой:
void tab::on_tableView_clicked(const QModelIndex &)
{
}
может мне какой нибудь другой элемент использовать? Нужно, чтобы при нажатии кнопки вызывалось меню openfile и имя этого файла отображалось бы в первой строке таблицы...
меню с выбором файла появляется, а вот с таблицей какая то беда
Большое спасибо за помощь ...
Спасибо за ссылку на учебник, я его по-немногу читаю.... сейчас разбираюсь с QT 4.3.1 до этого немного имела дело с WindowsForm , но там совсем как то все не так как здесь ...
Да, QT интегрировано в VisualStudio... там и сижу...
просто меня торопят, поэтому сразу делаю и по ходу разбираюсь ...
Спасибо за помщь
Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)