update
This commit is contained in:
44
QtQdialQLCDEx/ExQdialQLCD.cpp
Normal file
44
QtQdialQLCDEx/ExQdialQLCD.cpp
Normal file
@@ -0,0 +1,44 @@
|
||||
#include "ExQdialQLCD.h"
|
||||
#include "ui_ExQdialQLCD.h"
|
||||
|
||||
ExQdialQLCD::ExQdialQLCD(QWidget *parent) :
|
||||
QWidget(parent),
|
||||
ui(new Ui::ExQdialQLCD)
|
||||
{
|
||||
ui->setupUi(this);
|
||||
|
||||
//notchesVisible:表盘的小刻度是否可见
|
||||
//notchTarget:表盘刻度间间隔的像素值
|
||||
connect(ui->dial, SIGNAL(valueChanged(int)), this, SLOT(onDisplayLCD(int)));
|
||||
setWindowTitle(QObject::tr("QDial表盘输入,在LCD以多种进制显示"));
|
||||
}
|
||||
|
||||
ExQdialQLCD::~ExQdialQLCD()
|
||||
{
|
||||
delete ui;
|
||||
}
|
||||
|
||||
void ExQdialQLCD::onDisplayLCD(int val)
|
||||
{
|
||||
ui->lcdNumber->display(val);
|
||||
}
|
||||
|
||||
void ExQdialQLCD::on_raidBtn2_clicked() //设置LCD显示二进制数
|
||||
{
|
||||
ui->lcdNumber->setBinMode();
|
||||
}
|
||||
|
||||
void ExQdialQLCD::on_raidBtn8_clicked() //设置LCD显示八进制数
|
||||
{
|
||||
ui->lcdNumber->setOctMode();
|
||||
}
|
||||
|
||||
void ExQdialQLCD::on_raidBtn10_clicked() //设置LCD显示十进制数
|
||||
{
|
||||
ui->lcdNumber->setDecMode();
|
||||
}
|
||||
|
||||
void ExQdialQLCD::on_raidBtn16_clicked() //设置LCD显示十六进制数
|
||||
{
|
||||
ui->lcdNumber->setHexMode();
|
||||
}
|
||||
Reference in New Issue
Block a user