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(); }
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(); }
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()); } }
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(); }
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; }