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

📄 lineform.ui.h

📁 Linux下的qt编程示例
💻 H
📖 第 1 页 / 共 2 页
字号:
void LineForm::pushButton6_edit(){    QString str;    DataKeyboard_Form*datakeyboard_Form = new DataKeyboard_Form(this,"数字键盘",FALSE);    datakeyboard_Form->exec();    str = datakeyboard_Form->returnNumber();    LineEdit6->setText( str );}void LineForm::pushButton7_edit(){    QString str;    DataKeyboard_Form*datakeyboard_Form = new DataKeyboard_Form(this,"数字键盘",FALSE);    datakeyboard_Form->exec();    str = datakeyboard_Form->returnNumber();    LineEdit7->setText( str );}void LineForm::pushButton8_edit(){    QString str;    DataKeyboard_Form*datakeyboard_Form = new DataKeyboard_Form(this,"数字键盘",FALSE);    datakeyboard_Form->exec();    str = datakeyboard_Form->returnNumber();    LineEdit8->setText( str );}void LineForm::pushButton9_edit(){    QString str;    DataKeyboard_Form*datakeyboard_Form = new DataKeyboard_Form(this,"数字键盘",FALSE);    datakeyboard_Form->exec();    str = datakeyboard_Form->returnNumber();    LineEdit9->setText( str );}void LineForm::pushButton10_edit(){    QString str;    DataKeyboard_Form*datakeyboard_Form = new DataKeyboard_Form(this,"数字键盘",FALSE);    datakeyboard_Form->exec();    str = datakeyboard_Form->returnNumber();    LineEdit10->setText( str );}void LineForm::pushButton11_edit(){    QString str;    DataKeyboard_Form*datakeyboard_Form = new DataKeyboard_Form(this,"数字键盘",FALSE);    datakeyboard_Form->exec();    str = datakeyboard_Form->returnNumber();    LineEdit11->setText( str );}void LineForm::pushButton12_edit(){    QString str;    DataKeyboard_Form*datakeyboard_Form = new DataKeyboard_Form(this,"数字键盘",FALSE);    datakeyboard_Form->exec();    str = datakeyboard_Form->returnNumber();    LineEdit12->setText( str );}void LineForm::pushButton13_edit(){    QString str;    DataKeyboard_Form*datakeyboard_Form = new DataKeyboard_Form(this,"数字键盘",FALSE);    datakeyboard_Form->exec();    str = datakeyboard_Form->returnNumber();    LineEdit13->setText( str );}void LineForm::pushButton14_edit(){    QString str;    DataKeyboard_Form*datakeyboard_Form = new DataKeyboard_Form(this,"数字键盘",FALSE);    datakeyboard_Form->exec();    str = datakeyboard_Form->returnNumber();    LineEdit14->setText( str );}//定值删除;void LineForm::Del(){    int i;    for ( i=0; i<18; i++ ){	Line[Llin][i] = "";    }    for ( i=0; i<11; i++ ){	Line_Table->setText(Llin, i, "");    }    LineEdit0->setText("");    ComboBox1->setCurrentItem(0);    CheckBox1->setChecked(FALSE);    LineEdit1->setText("");    LineEdit2->setText("");    ComboBox2->setCurrentItem(0);    LineEdit3->setText("");    LineEdit4->setText("");    LineEdit5->setText("");    LineEdit6->setText("");    LineEdit7->setText("");    LineEdit8->setText("");    LineEdit9->setText("");    LineEdit10->setText("");    LineEdit11->setText("");    LineEdit12->setText("");    LineEdit13->setText("");       LineEdit14->setText("");}//定值保存;void LineForm::save(){    int i, j;    QString str;    QDir::setCurrent("/root/FaultRecorder/");    QFile file( "line_ratedvalue.DAT" );    file.open( IO_WriteOnly );    QTextStream stream( &file );        Line[Llin][0] = LineEdit0->text();    Line_Table->setText(Llin, 0, Line[Llin][0]);		//显示线路名称;        i = ComboBox1->currentItem();    if ( i != 0 ){	Line[Llin][1] = QString("%0").arg(i, 0, 'f', 0);	str = ComboBox1->text(i);    }else {	Line[Llin][1] = "";	str = "";    }    Line_Table->setText(Llin, 1, str);			//显示电压等级;        if( CheckBox1->isChecked() ){	Line[Llin][2] = "1";	str = CheckBox1->text();    }else if ( i != 0 ){	Line[Llin][2] = "0";	str = "";    }else if ( i == 0 ){	Line[Llin][2] = "";	str = "";    }    Line_Table->setText(Llin, 2, str);			//显示运行状态;        Line[Llin][3] = LineEdit1->text();    if ( Line[Llin][3] != ""){	str = Line[Llin][3]+"kM";    }else if (Line[Llin][3] == ""){	str = "";    }    Line_Table->setText(Llin, 3, str);			//显示线路长度;        Line[Llin][4] = LineEdit2->text();    i = ComboBox2->currentItem();    Line[Llin][5] = QString("%0").arg(i, 0, 'f', 0);    if (i == 0){	Line[Llin][4] = "";	Line[Llin][5] = "";	str = "";    }else if (i == 1){	str = Line[Llin][4] + "A/5A";    }else if (i == 2){	str = Line[Llin][4] + "A/1A";    }    Line_Table->setText(Llin, 4, str);			//显示线路TA电流变比;        Line[Llin][6] = LineEdit3->text();    Line[Llin][7] = LineEdit4->text();    if ( Line[Llin][6] != "" && Line[Llin][7] != "" ){	str = Line[Llin][6] + "+j" + Line[Llin][7];    }else {	Line[Llin][6] = "";	Line[Llin][7] = "";	str = "";    }    Line_Table->setText(Llin, 5, str);			//显示线路单位正序阻抗;        Line[Llin][8] = LineEdit5->text();    Line[Llin][9] = LineEdit6->text();    if ( Line[Llin][8] != "" && Line[Llin][9] != "" ){	str = Line[Llin][8] + "+j" + Line[Llin][9];    }else {	Line[Llin][8] = "";	Line[Llin][9] = "";	str = "";    }    Line_Table->setText(Llin, 6, str);			//显示线路单位零序阻抗;        Line[Llin][10] = LineEdit7->text();    Line[Llin][11] = LineEdit8->text();    if ( Line[Llin][10] != "" && Line[Llin][11] != "" ){	str = Line[Llin][10] + "+j" + Line[Llin][11];    }else {	Line[Llin][10] = "";	Line[Llin][11] = "";	str = "";    }    Line_Table->setText(Llin, 7, str);			//显示线路本侧正序阻抗;        Line[Llin][12] = LineEdit9->text();    Line[Llin][13] = LineEdit10->text();    if ( Line[Llin][12] != "" && Line[Llin][13] != "" ){	str = Line[Llin][12] + "+j" + Line[Llin][13];    }else {	Line[Llin][12] = "";	Line[Llin][13] = "";	str = "";    }    Line_Table->setText(Llin, 8, str);			//显示线路本侧零序阻抗;        Line[Llin][14] = LineEdit11->text();    Line[Llin][15] = LineEdit12->text();    if ( Line[Llin][14] != "" && Line[Llin][15] != "" ){	str = Line[Llin][14] + "+j" + Line[Llin][15];    }else {	Line[Llin][14] = "";	Line[Llin][15] = "";	str = "";    }    Line_Table->setText(Llin, 9, str);			//显示线路对侧正序阻抗;        Line[Llin][16] = LineEdit13->text();    Line[Llin][17] = LineEdit14->text();    if ( Line[Llin][16] != "" && Line[Llin][17] != "" ){	str = Line[Llin][16] + "+j" + Line[Llin][17];    }else {	Line[Llin][16] = "";	Line[Llin][17] = "";	str = "";    }    Line_Table->setText(Llin, 10, str);			//显示线路本侧零序阻抗;        for ( i = 0; i < 40; i++ ){	for ( j = 0; j < 18; j++){	    stream<<Line[i][j];	    stream<<" ";	}	stream<<"\n";    }        LineEdit0->setEnabled(FALSE);    ComboBox1->setEnabled(FALSE);    CheckBox1->setEnabled(FALSE);    pushButton1->setEnabled(FALSE);    LineEdit1->setEnabled(FALSE);    pushButton2->setEnabled(FALSE);    LineEdit2->setEnabled(FALSE);    ComboBox2->setEnabled(FALSE);    pushButton3->setEnabled(FALSE);    pushButton4->setEnabled(FALSE);    pushButton5->setEnabled(FALSE);    pushButton6->setEnabled(FALSE);    pushButton7->setEnabled(FALSE);    pushButton8->setEnabled(FALSE);    pushButton9->setEnabled(FALSE);    pushButton10->setEnabled(FALSE);    pushButton11->setEnabled(FALSE);    pushButton12->setEnabled(FALSE);    pushButton13->setEnabled(FALSE);    pushButton14->setEnabled(FALSE);    LineEdit3->setEnabled(FALSE);    LineEdit4->setEnabled(FALSE);    LineEdit5->setEnabled(FALSE);    LineEdit6->setEnabled(FALSE);    LineEdit7->setEnabled(FALSE);    LineEdit8->setEnabled(FALSE);    LineEdit9->setEnabled(FALSE);    LineEdit10->setEnabled(FALSE);    LineEdit11->setEnabled(FALSE);    LineEdit12->setEnabled(FALSE);    LineEdit13->setEnabled(FALSE);    LineEdit14->setEnabled(FALSE);        DelPushButton->setEnabled(FALSE);    savePushButton->setEnabled(FALSE);    file.close();}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -