本文整理汇总了C++中QWindow::icon方法的典型用法代码示例。如果您正苦于以下问题:C++ QWindow::icon方法的具体用法?C++ QWindow::icon怎么用?C++ QWindow::icon使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类QWindow
的用法示例。
在下文中一共展示了QWindow::icon方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: windowIcon
void tst_QGuiApplication::windowIcon()
{
int argc = 3;
char *argv[] = { const_cast<char*>("tst_qguiapplication"), const_cast<char*>("-qwindowicon"), const_cast<char*>(":/icons/usericon.png") };
QGuiApplication app(argc, argv);
QIcon appIcon(":/icons/appicon.png");
app.setWindowIcon(appIcon);
QWindow window;
window.show();
QIcon userIcon(":/icons/usericon.png");
// Comparing icons is hard. cacheKey() differs because the icon was independently loaded.
// So we use availableSizes, after making sure that the app and user icons do have different sizes.
QVERIFY(userIcon.availableSizes() != appIcon.availableSizes());
QCOMPARE(window.icon().availableSizes(), userIcon.availableSizes());
}