Exemple #1
0
int main(int argc, char *argv[])
{
    QApplication app(argc, argv);
    QMainWindow w;

    QtAwesome* awesome = new QtAwesome(&w);
    awesome->initFontAwesome();

    // a simple beer button
    QPushButton* beerButton = new QPushButton( awesome->icon( fa::beer ), "Cheers!" );
    w.setCentralWidget( beerButton );
    w.show();
    
    return app.exec();
}
Exemple #2
0
int main(int argc, char *argv[])
{
    QApplication app(argc, argv);
    QMainWindow w;

    QtAwesome* awesome = new QtAwesome(&w);
    awesome->initFontAwesome();

    QVBoxLayout* layout = new QVBoxLayout();

    // a simple beer button
    //=====================
    {
        QPushButton* beerButton = new QPushButton( "Cheers!");

        QVariantMap options;
        options.insert("anim", qVariantFromValue( new QtAwesomeAnimation(beerButton) ) );
        beerButton->setIcon( awesome->icon( fa::beer, options  ) );

        layout->addWidget(beerButton);
    }

    // a simple beer checkbox button
    //==============================
    {
        QPushButton* toggleButton = new QPushButton("Toggle Me");
        toggleButton->setCheckable(true);

        QVariantMap options;
        options.insert("color", QColor(Qt::green) );
        options.insert("text-off", QString(fa::squareo) );
        options.insert("color-off", QColor(Qt::red) );
        toggleButton->setIcon( awesome->icon( fa::checksquareo, options ));


        layout->addWidget(toggleButton);
    }


    // add the samples
    QWidget* samples = new QWidget();
    samples->setLayout(layout);
    w.setCentralWidget(samples);

    w.show();
    
    return app.exec();
}
Exemple #3
0
DialogEdit::DialogEdit(CredentialsModel *creds, QWidget *parent) :
    QDialog(parent),
    ui(new Ui::DialogEdit),
    credentials(creds)
{
    setWindowFlags(windowFlags() & ~Qt::WindowContextHelpButtonHint);

    QtAwesome *awesome = new QtAwesome(this);
    awesome->initFontAwesome();

    ui->setupUi(this);

    ui->pushButtonGen->setIcon(awesome->icon(fa::key));

    for (int i = 0;i < credentials->rowCount();i++)
    {
        ui->comboBoxService->addItem(credentials->item(i)->text());
    }
}
Exemple #4
0
int main(int argc, char *argv[])
{
    QApplication app(argc, argv);
    QMainWindow w;

    QtAwesome* awesome = new QtAwesome(&w);
    awesome->initFontAwesome();

    // a simple beer button
    QPushButton* beerButton = new QPushButton( "Cheers!");


    QVariantMap options;
    options.insert("anim", qVariantFromValue( new QtAwesomeAnimation(beerButton) ) );
    beerButton->setIcon( awesome->icon( fa::beer, options  ) );

    w.setCentralWidget( beerButton );
    w.show();
    
    return app.exec();
}
Exemple #5
0
MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow)
{
    ui->setupUi(this);

    sqlitePath = QString("%1/签到数据请勿删除/").arg(QStandardPaths::writableLocation(QStandardPaths::DesktopLocation));

    setDatabase();
    setAcceptDrops(true);
    ui->tableViewDict->hide();
    setMainToolBar();
    ui->lineEditEname->setFocus();

    QtAwesome *awesome = new QtAwesome(this);
    awesome->initFontAwesome();
    awesome->setDefaultOption( "color", QColor(122, 122, 122) );
    ui->pushButtonEsave->setIcon(awesome->icon(fa::database));
    ui->pushButtonEsave->setFont(awesome->font(13));

    ui->labelBirth->setText(QChar(fa::birthdaycake));
    ui->labelBirth->setFont(awesome->font(16));

    ui->labelName->setText(QChar(fa::smileo));
    ui->labelName->setFont(awesome->font(16));

    ui->labelQName->setText(QChar(fa::smileo));
    ui->labelQName->setFont(awesome->font(16));


    ui->labelPhone->setText(QString("%1|%2").arg(QChar(fa::phone)).arg(QChar(fa::mobilephone)));
    ui->labelPhone->setFont(awesome->font(16));

    ui->labelQPhone->setText(QString("%1|%2").arg(QChar(fa::phone)).arg(QChar(fa::mobilephone)));
    ui->labelQPhone->setFont(awesome->font(16));

    ui->labelDate->setText(QChar(fa::calendar));
    ui->labelDate->setFont(awesome->font(16));

    ui->labelGender->setText(QString("%1|%2").arg(QChar(fa::male)).arg(QChar(fa::female)));
    ui->labelGender->setFont(awesome->font(16));

    ui->labelQGender->setText(QString("%1|%2").arg(QChar(fa::male)).arg(QChar(fa::female)));
    ui->labelQGender->setFont(awesome->font(16));

    ui->spinBoxDay->setRange(0, 31);
    ui->spinBoxMonth->setRange(0, 12);

    ui->actionDict->setText(QChar(fa::refresh));
    ui->actionDict->setFont(awesome->font(16));

    ui->actionList->setText(QChar(fa::barchart));
    ui->actionList->setFont(awesome->font(16));

    ui->actionExport->setText(QChar(fa::umbrella));
    ui->actionExport->setFont(awesome->font(16));

    ui->pushButtonQ->setText(QString("%1 %2").arg(QChar(fa::search)).arg("search"));
    ui->pushButtonQ->setFont(awesome->font(14));

    ui->toolButton->setText(QChar(fa::search));
    ui->toolButton->setFont(awesome->font(14));

    ui->dateEditEcurrent->setDate(QDate::currentDate());
    ui->dateEditEBirth->setDate(QDate(1900, 1, 1));
    ui->dateEditNote->setDate(QDate::currentDate());

    ui->actionFirstLetter->setText(QChar(fa::leaf));
    ui->actionFirstLetter->setFont(awesome->font(14));

    ui->pushButtonSaveNote->setText(QChar(fa::database));
    ui->pushButtonSaveNote->setFont(awesome->font(14));
    ui->pushButtonSaveNote->setFlat(true);

    ui->pushButtonExportCurrentNote->setText(QChar(fa::filetext));
    ui->pushButtonExportCurrentNote->setFont(awesome->font(14));
    ui->pushButtonExportCurrentNote->setFlat(true);

    ui->dateEditDataExportStart->setDate(QDate::currentDate());
    ui->dateEditDataExportEnd->setDate(QDate::currentDate());

    deleteRowNum = -1;

}