mirror of
https://gitee.com/drabel/LibQQt.git
synced 2025-01-04 10:18:44 +08:00
60 lines
1.9 KiB
C++
60 lines
1.9 KiB
C++
#include "mainwindow.h"
|
|
#include "ui_mainwindow.h"
|
|
|
|
#include "qqtsvgwidget.h"
|
|
#include "qqtsvgpushbutton.h"
|
|
#include "qqt-qt.h"
|
|
#include <QObject>
|
|
|
|
#include <qqtframe.h>
|
|
|
|
MainWindow::MainWindow ( QWidget* parent ) :
|
|
QMainWindow ( parent ),
|
|
ui ( new Ui::MainWindow )
|
|
{
|
|
ui->setupUi ( this );
|
|
QString svg = QString ( conf_root ( "aa.svg" ) );
|
|
ui->w->setSvgFile ( svg );
|
|
|
|
ui->b0->iconTable() [BTN_NORMAL] = conf_root ( "bt_stir.svg" );
|
|
ui->b0->iconTable() [BTN_HOVER] = conf_root ( "bt_stir.svg" );
|
|
ui->b0->iconTable() [BTN_PRESS] = conf_root ( "bt_stir_press.svg" );
|
|
ui->b0->renderToVariable();
|
|
|
|
ui->c0->iconTable() [BTN_NORMAL] = conf_root ( "bt_stir.svg" );
|
|
ui->c0->iconTable() [BTN_HOVER] = conf_root ( "bt_stir.svg" );
|
|
ui->c0->iconTable() [BTN_PRESS] = conf_root ( "bt_stir_press.svg" );
|
|
ui->c0->renderToVariable();
|
|
ui->r0->iconTable() [BTN_NORMAL] = conf_root ( "bt_stir.svg" );
|
|
ui->r0->iconTable() [BTN_HOVER] = conf_root ( "bt_stir.svg" );
|
|
ui->r0->iconTable() [BTN_PRESS] = conf_root ( "bt_stir_press.svg" );
|
|
ui->r0->renderToVariable();
|
|
ui->r1->iconTable() [BTN_NORMAL] = conf_root ( "bt_stir.svg" );
|
|
ui->r1->iconTable() [BTN_HOVER] = conf_root ( "bt_stir.svg" );
|
|
ui->r1->iconTable() [BTN_PRESS] = conf_root ( "bt_stir_press.svg" );
|
|
ui->r1->renderToVariable();
|
|
|
|
ui->p0->setSvgFile ( conf_root ( "bk_progress_background.svg" ),
|
|
conf_root ( "bk_progress_trunk.svg" ) );
|
|
ui->p0->setRange ( 0, 100 );
|
|
ui->p0->setValue ( 60 );
|
|
|
|
QTimer* timer = new QTimer ( this );
|
|
timer->setInterval ( 100 );
|
|
timer->setSingleShot ( false );
|
|
QObject::connect ( timer, SIGNAL ( timeout() ),
|
|
this, SLOT ( updateProgress() ) ) ;
|
|
timer->start();
|
|
}
|
|
|
|
MainWindow::~MainWindow()
|
|
{
|
|
delete ui;
|
|
}
|
|
|
|
void MainWindow::updateProgress()
|
|
{
|
|
static int i = 0;
|
|
ui->p0->setValue ( i++ % 100 );
|
|
}
|