程序代码
oilselectdialog::oilselectdialog(QWidget *parent):QDialog(parent){ setupUi(this); setWindowTitle(tr("润滑油选择卡")); connect(OkpushButton, SIGNAL(clicked()), this, SLOT(readoilselectfile()));//初始化oiddateQString for(i=0;i<9;i++) { oilselectQSring=" "; } for(i=0;i<5;i++) { QTableItem= new QTableWidgetItem(oilselectQSring); oiltableWidget_1->setItem(i,0, QTableItem); } for(i=5;i<9;i++) { QTableItem= new QTableWidgetItem(oilselectQSring); oiltableWidget_2->setItem(i-5,0, QTableItem); }}oilselectdialog::~oilselectdialog(){}void oilselectdialog::readoilselectfile(){ QFile file("oildata.txt"); if(file.open(QIODevice::ReadOnly)) { QTextStream in(&file); int i; for(i=0;i<=oilselectcomboBox->currentIndex();i++) { in>>oilselectQSring[0]>>oilselectQSring[1]>>oilselectQSring[2]>>oilselectQSring[3]>>oilselectQSring[4]>>oilselectQSring[5]>>oilselectQSring[6]>>oilselectQSring[7]>>oilselectQSring[8]; } } for(i=0;i<9;i++) { QTableItem->setText(oilselectQSring); } oiltableWidget_1->update(); oiltableWidget_2->update();}