#include <QApplication>
#include <QDateTime>
#include <QTimer>
#include <QTime>
#include <QWidget>
#include <QLCDNumber>
#include <QMediaPlayer>
#include <QSlider>
int main(int argc,char **argv)
{
QApplication app(argc,argv);
QWidget w;
QSlider *Slider=new QSlider(&w);
Slider->setRange(0,100);
Slider->setValue(80);
Slider->setOrientation(Qt::Horizontal);
Slider->setGeometry(QRect(50,100,1000,200));
QLCDNumber *lcd1=new QLCDNumber(&w);
QLCDNumber *lcd2=new QLCDNumber(&w);
QMediaPlayer *player=new QMediaPlayer();
player->setMedia(QUrl::fromLocalFile("/storage/emulated/0/阿桑 - 寂寞在唱歌.mp3"));
player->play();
player->setVolume(80);
QObject::connect(Slider,&QSlider::valueChanged,[&](){
player->setVolume(Slider->value());
});
lcd2->setDigitCount(5);
lcd2->setGeometry(QRect(520,800,400,100));
lcd1->setDigitCount(12);
lcd1->setSegmentStyle(QLCDNumber::Flat);
lcd1->setGeometry(QRect(50,500,1000,100));
QTimer *timer=new QTimer(&w);
timer->setInterval(500);
timer->start();
QObject::connect(timer,&QTimer::timeout,[&](){
static int num=0;
QString mytime=QDateTime::currentDateTime().toString("yy-HH:mm:ss");
lcd1->display(mytime);
lcd1->update();
int sec=QDateTime::currentDateTime().time().second();
int min=QDateTime::currentDateTime().time().minute();
if(num%2){
lcd2->show();
lcd2->display(QString::number(sec));
lcd2->update();
}
else
{
lcd2->hide();
lcd2->update();
}
num++;
});
w.show();
return app.exec();
}
#include <QDateTime>
#include <QTimer>
#include <QTime>
#include <QWidget>
#include <QLCDNumber>
#include <QMediaPlayer>
#include <QSlider>
int main(int argc,char **argv)
{
QApplication app(argc,argv);
QWidget w;
QSlider *Slider=new QSlider(&w);
Slider->setRange(0,100);
Slider->setValue(80);
Slider->setOrientation(Qt::Horizontal);
Slider->setGeometry(QRect(50,100,1000,200));
QLCDNumber *lcd1=new QLCDNumber(&w);
QLCDNumber *lcd2=new QLCDNumber(&w);
QMediaPlayer *player=new QMediaPlayer();
player->setMedia(QUrl::fromLocalFile("/storage/emulated/0/阿桑 - 寂寞在唱歌.mp3"));
player->play();
player->setVolume(80);
QObject::connect(Slider,&QSlider::valueChanged,[&](){
player->setVolume(Slider->value());
});
lcd2->setDigitCount(5);
lcd2->setGeometry(QRect(520,800,400,100));
lcd1->setDigitCount(12);
lcd1->setSegmentStyle(QLCDNumber::Flat);
lcd1->setGeometry(QRect(50,500,1000,100));
QTimer *timer=new QTimer(&w);
timer->setInterval(500);
timer->start();
QObject::connect(timer,&QTimer::timeout,[&](){
static int num=0;
QString mytime=QDateTime::currentDateTime().toString("yy-HH:mm:ss");
lcd1->display(mytime);
lcd1->update();
int sec=QDateTime::currentDateTime().time().second();
int min=QDateTime::currentDateTime().time().minute();
if(num%2){
lcd2->show();
lcd2->display(QString::number(sec));
lcd2->update();
}
else
{
lcd2->hide();
lcd2->update();
}
num++;
});
w.show();
return app.exec();
}