📄 transformer2form.ui.h
字号:
/****************************************************************************** ui.h extension file, included from the uic-generated form implementation.**** If you wish to add, delete or rename functions or slots use** Qt Designer which will update this file, preserving your code. Create an** init() function in place of a constructor, and a destroy() function in** place of a destructor.*****************************************************************************/int Ltr2;QString Tran2[10][18];void Transformer2Form::init(){ int i, j, k; QString str; QDir::setCurrent("/root/FaultRecorder/"); QFile file( "tran2_ratedvalue.DAT" ); file.open( IO_ReadOnly ); QTextStream stream( &file ); for ( i = 0; i < 10; i++ ){ for ( j = 0; j < 18; j++){ stream>>Tran2[i][j]; if ( j==0 ){ Transformer2_Table->setText(i, j, Tran2[i][j]); //显示变压器名称; } if ( j==1 ){ if (Tran2[i][j] == ""){ str = ""; }else { k = atoi(Tran2[i][j]); str = ComboBox1->text(k); } Transformer2_Table->setText(i, j, str); //显示接线方式; } if ( j==2 ){ if (Tran2[i][j] == "0"){ str = ""; }else if (Tran2[i][j] == "1"){ str = CheckBox1->text(); } Transformer2_Table->setText(i, j, str); //显示运行状态; } if ( j==3 ){ if (Tran2[i][j] == ""){ str = ""; }else { k = atoi(Tran2[i][j]); str = HComboBox1->text(k); } Transformer2_Table->setText(i, j, str); //显示高压侧电压等级; } if ( j==5 ){ if ( Tran2[i][j] == "" ){ str = ""; }else if ( Tran2[i][j] == "1" ){ str = Tran2[i][j-1] + "A/5A"; }else if ( Tran2[i][j] == "2" ){ str = Tran2[i][j-1] + "A/1A"; } Transformer2_Table->setText(i, 4, str); //显示高压侧电流变比; } if ( j==7 ){ if ( Tran2[i][j] == "" ){ str = ""; }else if ( Tran2[i][j] == "1" ){ str = Tran2[i][j-1] + "A/5A"; }else if ( Tran2[i][j] == "2" ){ str = Tran2[i][j-1] + "A/1A"; } Transformer2_Table->setText(i, 5, str); //显示高压侧中性点电流变比; } if ( j==8 ){ if (Tran2[i][j] == ""){ str = ""; }else { k = atoi(Tran2[i][j]); str = MComboBox1->text(k); } Transformer2_Table->setText(i, 6, str); //显示中压侧电压等级; } if ( j==10 ){ if ( Tran2[i][j] == "" ){ str = ""; }else if ( Tran2[i][j] == "1" ){ str = Tran2[i][j-1] + "A/5A"; }else if ( Tran2[i][j] == "2" ){ str = Tran2[i][j-1] + "A/1A"; } Transformer2_Table->setText(i, 7, str); //显示中压侧电流变比; } if ( j==12 ){ if ( Tran2[i][j] == "" ){ str = ""; }else if ( Tran2[i][j] == "1" ){ str = Tran2[i][j-1] + "A/5A"; }else if ( Tran2[i][j] == "2" ){ str = Tran2[i][j-1] + "A/1A"; } Transformer2_Table->setText(i, 8, str); //显示中压侧中性点电流变比; } if ( j==13 ){ if (Tran2[i][j] == ""){ str = ""; }else { k = atoi(Tran2[i][j]); str = LComboBox1->text(k); } Transformer2_Table->setText(i, 9, str); //显示低压侧电压等级; } if ( j==15 ){ if ( Tran2[i][j] == "" ){ str = ""; }else if ( Tran2[i][j] == "1" ){ str = Tran2[i][j-1] + "A/5A"; }else if ( Tran2[i][j] == "2" ){ str = Tran2[i][j-1] + "A/1A"; } Transformer2_Table->setText(i, 10, str); //显示低压侧电流变比; } if ( j==17 ){ if ( Tran2[i][j] == "" ){ str = ""; }else if ( Tran2[i][j] == "1" ){ str = Tran2[i][j-1] + "A/5A"; }else if ( Tran2[i][j] == "2" ){ str = Tran2[i][j-1] + "A/1A"; } Transformer2_Table->setText(i, 11, str); //显示低压侧中性点电流变比; } str = ""; } } Transformer2_Table->setColumnWidth(5,140); Transformer2_Table->setColumnWidth(8,140); Transformer2_Table->setColumnWidth(11,140); lineEdit1->setEnabled(FALSE); ComboBox1->setEnabled(FALSE); CheckBox1->setEnabled(FALSE); HComboBox1->setEnabled(FALSE); HpushButton1->setEnabled(FALSE); HlineEdit1->setEnabled(FALSE); HComboBox2->setEnabled(FALSE); HpushButton2->setEnabled(FALSE); HlineEdit2->setEnabled(FALSE); HComboBox3->setEnabled(FALSE); MComboBox1->setEnabled(FALSE); MpushButton1->setEnabled(FALSE); MlineEdit1->setEnabled(FALSE); MComboBox2->setEnabled(FALSE); MpushButton2->setEnabled(FALSE); MlineEdit2->setEnabled(FALSE); MComboBox3->setEnabled(FALSE); LComboBox1->setEnabled(FALSE); LpushButton1->setEnabled(FALSE); LlineEdit1->setEnabled(FALSE); LComboBox2->setEnabled(FALSE); LpushButton2->setEnabled(FALSE); LlineEdit2->setEnabled(FALSE); LComboBox3->setEnabled(FALSE); DelPushButton->setEnabled(FALSE); savePushButton->setEnabled(FALSE); file.close();}//定值修改;void Transformer2Form::edit(){ lineEdit1->setEnabled(TRUE); ComboBox1->setEnabled(TRUE); CheckBox1->setEnabled(TRUE); HComboBox1->setEnabled(TRUE); HlineEdit1->setEnabled(TRUE); HpushButton1->setEnabled(TRUE); HComboBox2->setEnabled(TRUE); HpushButton2->setEnabled(TRUE); HlineEdit2->setEnabled(TRUE); HComboBox3->setEnabled(TRUE); MComboBox1->setEnabled(TRUE); MlineEdit1->setEnabled(TRUE); MpushButton1->setEnabled(TRUE); MComboBox2->setEnabled(TRUE); MpushButton2->setEnabled(TRUE); MlineEdit2->setEnabled(TRUE); MComboBox3->setEnabled(TRUE); LComboBox1->setEnabled(TRUE); LlineEdit1->setEnabled(TRUE); LpushButton1->setEnabled(TRUE); LComboBox2->setEnabled(TRUE); LpushButton2->setEnabled(TRUE); LlineEdit2->setEnabled(TRUE); LComboBox3->setEnabled(TRUE); DelPushButton->setEnabled(TRUE); savePushButton->setEnabled(TRUE);}void Transformer2Form::Table(){ int i; Ltr2 = Transformer2_Table->currentRow(); lineEdit1->setText(Tran2[Ltr2][0]); if ( Tran2[Ltr2][1] == "" ){ ComboBox1->setCurrentItem(0); }else { i = atoi ( Tran2[Ltr2][1] ); ComboBox1->setCurrentItem(i); } if ( Tran2[Ltr2][2] == "0" || Tran2[Ltr2][2] == "" ){ CheckBox1->setChecked(FALSE); }else if ( Tran2[Ltr2][2] == "1" ){ CheckBox1->setChecked(TRUE); } if ( Tran2[Ltr2][3] == "" ){ HComboBox1->setCurrentItem(0); }else { i = atoi ( Tran2[Ltr2][3] ); HComboBox1->setCurrentItem(i); } HlineEdit1->setText(Tran2[Ltr2][4]); if ( Tran2[Ltr2][5] == "" ){ HComboBox2->setCurrentItem(0); }else { i = atoi ( Tran2[Ltr2][5] ); HComboBox2->setCurrentItem(i); } HlineEdit2->setText(Tran2[Ltr2][6]); if ( Tran2[Ltr2][7] == "" ){ HComboBox3->setCurrentItem(0); }else { i = atoi ( Tran2[Ltr2][7] ); HComboBox3->setCurrentItem(i); } if ( Tran2[Ltr2][8] == "" ){ MComboBox1->setCurrentItem(0); }else { i = atoi ( Tran2[Ltr2][8] ); MComboBox1->setCurrentItem(i); } MlineEdit1->setText(Tran2[Ltr2][9]); if ( Tran2[Ltr2][10] == "" ){ MComboBox2->setCurrentItem(0); }else { i = atoi ( Tran2[Ltr2][10] ); MComboBox2->setCurrentItem(i); } MlineEdit2->setText(Tran2[Ltr2][11]); if ( Tran2[Ltr2][12] == "" ){ MComboBox3->setCurrentItem(0); }else { i = atoi ( Tran2[Ltr2][12] ); MComboBox3->setCurrentItem(i); } if ( Tran2[Ltr2][13] == "" ){ LComboBox1->setCurrentItem(0); }else { i = atoi ( Tran2[Ltr2][13] ); LComboBox1->setCurrentItem(i); } LlineEdit1->setText(Tran2[Ltr2][14]); if ( Tran2[Ltr2][15] == "" ){ LComboBox2->setCurrentItem(0); }else { i = atoi ( Tran2[Ltr2][15] ); LComboBox2->setCurrentItem(i); } LlineEdit2->setText(Tran2[Ltr2][16]); if ( Tran2[Ltr2][17] == "" ){ LComboBox3->setCurrentItem(0); }else { i = atoi ( Tran2[Ltr2][17] );
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -