Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
/build
*.user
20 changes: 20 additions & 0 deletions main.cpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
#include <QIconEngine>
#include <QGuiApplication>
#include <QQmlApplicationEngine>

int main(int argc, char *argv[])
{
QGuiApplication app(argc, argv);

QQmlApplicationEngine engine;
const QUrl url(QStringLiteral("qrc:/main.qml"));
app.setWindowIcon(QIcon("qrc:/shit.ico"));
QObject::connect(&engine, &QQmlApplicationEngine::objectCreated,
&app, [url](QObject *obj, const QUrl &objUrl) {
if (!obj && url == objUrl)
QCoreApplication::exit(-1);
}, Qt::QueuedConnection);
engine.load(url);

return app.exec();
}
13 changes: 13 additions & 0 deletions main.qml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
import QtQuick

Window{
visible: true
title:"shit"
width: 200
height: 100
Text{
anchors.centerIn: parent
font.pixelSize: 30
text:"shit"
}
}
Binary file added shit.ico
Binary file not shown.
13 changes: 13 additions & 0 deletions shit.pro
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
QT += quick
RC_FILE = shit.rc
CONFIG += c++11
RESOURCES += \
shit.qrc

VERSION = 0.9

SOURCES += \
main.cpp

DISTFILES += \
main.qml
6 changes: 6 additions & 0 deletions shit.qrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
<RCC>
<qresource prefix="/">
<file>main.qml</file>
<file>shit.ico</file>
</qresource>
</RCC>
1 change: 1 addition & 0 deletions shit.rc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
IDI_ICON1 ICON DISCARDABLE "shit.ico"