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

📄 frequenceform.ui.h

📁 Linux下的qt编程示例
💻 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.*****************************************************************************/double Fre[3];void FrequenceForm::init(){    QString str;    fstream file;    file.open("/root/FaultRecorder/freq_ratedvalue.DAT");    file>>Fre[0];    file>>Fre[1];    file>>Fre[2];    file.close();        str = QString ("%0").arg(Fre[0], 0, 'f', 4);    LineEdit0->setText( str );    str = QString ("%0").arg(Fre[1], 0, 'f', 4);    LineEdit1->setText( str );    str = QString ("%0").arg(Fre[2], 0, 'f', 4);    LineEdit2->setText( str );        pushButton0->setEnabled(FALSE);    pushButton1->setEnabled(FALSE);    pushButton2->setEnabled(FALSE);    LineEdit0->setEnabled(FALSE);    LineEdit1->setEnabled(FALSE);    LineEdit2->setEnabled(FALSE);    savePushButton->setEnabled(FALSE);}//修改定值;void FrequenceForm::edit(){    savePushButton->setEnabled(TRUE);    pushButton0->setEnabled(TRUE);    pushButton1->setEnabled(TRUE);    pushButton2->setEnabled(TRUE);    LineEdit0->setEnabled(TRUE);    LineEdit1->setEnabled(TRUE);    LineEdit2->setEnabled(TRUE);}//用数字键盘输入定值;void FrequenceForm::pushButton0_edit(){    QString str;    DataKeyboard_Form*datakeyboard_Form = new DataKeyboard_Form(this,"数字键盘",FALSE);    datakeyboard_Form->exec();    str = datakeyboard_Form->returnNumber();    LineEdit0->setText( str );}void FrequenceForm::pushButton1_edit(){    QString str;    DataKeyboard_Form*datakeyboard_Form = new DataKeyboard_Form(this,"数字键盘",FALSE);    datakeyboard_Form->exec();    str = datakeyboard_Form->returnNumber();    LineEdit1->setText( str );}void FrequenceForm::pushButton2_edit(){    QString str;    DataKeyboard_Form*datakeyboard_Form = new DataKeyboard_Form(this,"数字键盘",FALSE);    datakeyboard_Form->exec();    str = datakeyboard_Form->returnNumber();    LineEdit2->setText( str );}//定值保存;void FrequenceForm::save(){    QString str;    str = LineEdit0->text();    Fre[0] = atof(str);    str = LineEdit1->text();    Fre[1] = atof(str);    str = LineEdit2->text();    Fre[2] = atof(str);        fstream file;    file.open("/root/FaultRecorder/freq_ratedvalue.DAT");    file<<Fre[0];    file<<"\n";    file<<Fre[1];    file<<"\n";    file<<Fre[2];    file<<"\n";    file.close();        pushButton0->setEnabled(FALSE);    pushButton1->setEnabled(FALSE);    pushButton2->setEnabled(FALSE);    LineEdit0->setEnabled(FALSE);    LineEdit1->setEnabled(FALSE);    LineEdit2->setEnabled(FALSE);    savePushButton->setEnabled(FALSE);}

⌨️ 快捷键说明

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