#include #include #include #include #include #include #include #include int main(int argc, char *argv[]) { QApplication app(argc, argv); QWidget *mainWindow = new QWidget(); QLayout *layout = new QVBoxLayout(); QLabel *widget1 = new QLabel(); QLabel *widget2 = new QLabel(); QLabel *widget3 = new QLabel(); QFont::insertSubstitution(QApplication::font().family(), "Segoe UI Emoji"); widget1->setText("B/W Emoji \xF0\x9F\x92\xA4"); widget1->setFont(QFont("Sans Serif")); widget2->setText("Color Emoji \xF0\x9F\x92\xA4" + QString(QT_VERSION_STR)); widget2->setFont(QFont("Segoe UI Emoji")); auto font = QApplication::font(); font.setPointSize(18); QApplication::setFont(font); widget3->setFont(font); widget3->setText("Should be Color Emoji \xF0\x9F\x92\xA4"); layout->addWidget(widget1); layout->addWidget(widget2); layout->addWidget(widget3); mainWindow->setLayout(layout); mainWindow->show(); return app.exec(); }