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

📄 dmm.cpp

📁 基于嵌入式QT和DBstar SQL关系数据库的应用软件
💻 CPP
字号:
/****************************************************************************** Form implementation generated from reading ui file 'dmm.ui'**** Created: Mon Dec 19 13:58:22 2005**      by:  The User Interface Compiler (uic)**** WARNING! All changes made in this file will be lost!****************************************************************************/#include "dmm.h"#include <qbuttongroup.h>#include <qlabel.h>#include <qlayout.h>#include <qvariant.h>#include <qtooltip.h>#include <qwhatsthis.h>/*  *  Constructs a DMM which is a child of 'parent', with the  *  name 'name' and widget flags set to 'f'  * *  The dialog will by default be modeless, unless you set 'modal' to *  TRUE to construct a modal dialog. */DMM::DMM( QWidget* parent,  const char* name, bool modal, WFlags fl )  : QDialog( parent, name, modal, fl ){    if ( !name )	setName( "DMM" );    resize( 320, 220 );     setMaximumSize( QSize( 320, 220 ) );    setCaption( tr( "DMM" ) );    ButtonGroup1 = new QButtonGroup( this, "ButtonGroup1" );    ButtonGroup1->setGeometry( QRect( 0, 10, 320, 210 ) );     ButtonGroup1->setLineWidth( 1 );    ButtonGroup1->setTitle( tr( "DMM result" ) );    s_resistor = new QLabel( ButtonGroup1, "s_resistor" );    s_resistor->setGeometry( QRect( 50, 70, 90, 18 ) );     s_resistor->setText( tr( "S_Resistor:" ) );    l_resistor = new QLabel( ButtonGroup1, "l_resistor" );    l_resistor->setGeometry( QRect( 50, 105, 90, 18 ) );     l_resistor->setText( tr( "L_Resistor:" ) );    dc_voltage = new QLabel( ButtonGroup1, "dc_voltage" );    dc_voltage->setGeometry( QRect( 50, 140, 90, 18 ) );     dc_voltage->setText( tr( "DC_Voltage:" ) );    l_resistorText = new QLabel( ButtonGroup1, "l_resistorText" );    l_resistorText->setGeometry( QRect( 140, 105, 90, 20 ) );     QFont l_resistorText_font(  l_resistorText->font() );    l_resistorText_font.setFamily( "adobe-helvetica" );    l_resistorText_font.setPointSize( 14 );    l_resistorText_font.setBold( TRUE );    l_resistorText->setFont( l_resistorText_font );     l_resistorText->setAlignment( int( QLabel::AlignVCenter | QLabel::AlignRight ) );    capacitanceText = new QLabel( ButtonGroup1, "capacitanceText" );    capacitanceText->setGeometry( QRect( 140, 35, 90, 20 ) );     QFont capacitanceText_font(  capacitanceText->font() );    capacitanceText_font.setFamily( "adobe-helvetica" );    capacitanceText_font.setPointSize( 14 );    capacitanceText_font.setBold( TRUE );    capacitanceText->setFont( capacitanceText_font );     capacitanceText->setText( tr( "" ) );    capacitanceText->setAlignment( int( QLabel::AlignVCenter | QLabel::AlignRight ) );    ac_voltageText = new QLabel( ButtonGroup1, "ac_voltageText" );    ac_voltageText->setGeometry( QRect( 140, 175, 90, 20 ) );     QFont ac_voltageText_font(  ac_voltageText->font() );    ac_voltageText_font.setFamily( "adobe-helvetica" );    ac_voltageText_font.setPointSize( 14 );    ac_voltageText_font.setBold( TRUE );    ac_voltageText->setFont( ac_voltageText_font );     ac_voltageText->setAlignment( int( QLabel::AlignVCenter | QLabel::AlignRight ) );    ac_voltage = new QLabel( ButtonGroup1, "ac_voltage" );    ac_voltage->setGeometry( QRect( 50, 175, 90, 18 ) );     ac_voltage->setText( tr( "AC_Voltage:" ) );    s_resistorText = new QLabel( ButtonGroup1, "s_resistorText" );    s_resistorText->setGeometry( QRect( 140, 70, 90, 20 ) );     QFont s_resistorText_font(  s_resistorText->font() );    s_resistorText_font.setFamily( "adobe-helvetica" );    s_resistorText_font.setPointSize( 14 );    s_resistorText_font.setBold( TRUE );    s_resistorText->setFont( s_resistorText_font );     s_resistorText->setAlignment( int( QLabel::AlignVCenter | QLabel::AlignRight ) );    dc_voltageText = new QLabel( ButtonGroup1, "dc_voltageText" );    dc_voltageText->setGeometry( QRect( 140, 140, 90, 20 ) );     QFont dc_voltageText_font(  dc_voltageText->font() );    dc_voltageText_font.setFamily( "adobe-helvetica" );    dc_voltageText_font.setPointSize( 14 );    dc_voltageText_font.setBold( TRUE );    dc_voltageText->setFont( dc_voltageText_font );     dc_voltageText->setAlignment( int( QLabel::AlignVCenter | QLabel::AlignRight ) );    capacitance = new QLabel( ButtonGroup1, "capacitance" );    capacitance->setGeometry( QRect( 50, 35, 90, 18 ) );     capacitance->setText( tr( "Capacitance:" ) );}/*   *  Destroys the object and frees any allocated resources */DMM::~DMM(){    // no need to delete child widgets, Qt does it all for us}/*   *  Main event handler. Reimplemented to handle application *  font changes */bool DMM::event( QEvent* ev ){    bool ret = QDialog::event( ev );     if ( ev->type() == QEvent::ApplicationFontChange ) {	QFont l_resistorText_font(  l_resistorText->font() );	l_resistorText_font.setFamily( "adobe-helvetica" );	l_resistorText_font.setPointSize( 14 );	l_resistorText_font.setBold( TRUE );	l_resistorText->setFont( l_resistorText_font ); 	QFont capacitanceText_font(  capacitanceText->font() );	capacitanceText_font.setFamily( "adobe-helvetica" );	capacitanceText_font.setPointSize( 14 );	capacitanceText_font.setBold( TRUE );	capacitanceText->setFont( capacitanceText_font ); 	QFont ac_voltageText_font(  ac_voltageText->font() );	ac_voltageText_font.setFamily( "adobe-helvetica" );	ac_voltageText_font.setPointSize( 14 );	ac_voltageText_font.setBold( TRUE );	ac_voltageText->setFont( ac_voltageText_font ); 	QFont s_resistorText_font(  s_resistorText->font() );	s_resistorText_font.setFamily( "adobe-helvetica" );	s_resistorText_font.setPointSize( 14 );	s_resistorText_font.setBold( TRUE );	s_resistorText->setFont( s_resistorText_font ); 	QFont dc_voltageText_font(  dc_voltageText->font() );	dc_voltageText_font.setFamily( "adobe-helvetica" );	dc_voltageText_font.setPointSize( 14 );	dc_voltageText_font.setBold( TRUE );	dc_voltageText->setFont( dc_voltageText_font );     }    return ret;}void DMM::allEditSet( struct info *currentRec ){    QString strTemp;    strTemp = currentRec->capacitance;    capacitanceText->setText( strTemp );    strTemp = currentRec->s_resistor;    s_resistorText->setText( strTemp );    strTemp = currentRec->l_resistor;    l_resistorText->setText( strTemp );    strTemp = currentRec->dc_voltage;    dc_voltageText->setText( strTemp );    strTemp = currentRec->ac_voltage;    ac_voltageText->setText( strTemp );}

⌨️ 快捷键说明

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