سؤال رمز تطبيق QML غير فعّال عند استدعائه من app.setWindowIcon ()


لقد قمت بإنشاء تطبيق هجين Qt5 / QML مع SDK Ubuntu SDK. أحاول تعيين رمز التطبيق لذلك ، ولكن بدون نجاح. يبدو الرمز كالتالي:

int main(int argc, char *argv[])
{
    QApplication app(argc, argv);
    ...
    QtQuick2ApplicationViewer viewer; // is this part of the problem perhaps?
    viewer.setMainQmlFile(...);  // works and i see my page
    ...
    app.setWindowIcon(QIcon::("./localfilepath.svg");
    ...

    return app.exec();
}

يبدو بوضوح svg (تغيير المسار يولد خطأ) ، ولكن هذا لا يغير الرمز المستخدم عند الضغط البديل + التبويبأو انظر إلى رمز الشريط الجانبي (رمز؟).

ما الخطأ الذي افعله؟


4
2017-08-21 19:10


الأصل


وهذا ينبغي أن أجيب على سؤالك: qt-project.org/forums/viewthread/17357 - Salem


الأجوبة: