⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 transformer2form.ui.h

📁 Linux下的qt编程示例
💻 H
📖 第 1 页 / 共 2 页
字号:
/****************************************************************************** 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 + -