Слияние кода завершено, страница обновится автоматически
main.cpp
#include <QGuiApplication>
#include <QQmlApplicationEngine>
#include "../../QrenCode/Src/QrenCodeQml/QuickQrenCodeParentItem.h"
int main(int argc, char *argv[])
{
QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
QGuiApplication app(argc, argv);
QQmlApplicationEngine engine;
qmlRegisterType<QuickQrenCodeParentItem>("QParentQrenCode", 1, 0, "ParentQrenCode");
const QUrl url(QStringLiteral("qrc:/main.qml"));
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();
}
main.qml
import QtQuick 2.12
import QtQuick.Window 2.12
import QParentQrenCode 1.0
Window {
id: window
visible: true
width: 400
height: 400
title: qsTr("Hello World")
ParentQrenCode {
id: qrencode
width: parent.width;
height: parent.height;
qrmode: ParentQrenCode.MODE_8;
qrlevel: ParentQrenCode.LEVEL_Q;
casesen: true;
text: "graycatya";
source: ":/LOGO.png";
anchors.horizontalCenter: parent.horizontalCenter
anchors.verticalCenter: parent.verticalCenter
}
onWidthChanged: {
qrencode.width = window.width;
qrencode.height = window.height;
}
onHeightChanged: {
qrencode.width = window.width;
qrencode.height = window.height;
}
}
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )