मैं एक निर्बाध खिड़की और गोलाकार कोनों के साथ एक साधारण क्यूटी यूआई बनाने की कोशिश कर रहा हूं।क्यूटी 5 और क्यूटीक्विक 2 - पारदर्शी मुख्य विंडो
main.cpp
#include <QtGui/QGuiApplication>
#include "qtquick2applicationviewer.h"
int main(int argc, char *argv[])
{
QGuiApplication app(argc, argv);
QtQuick2ApplicationViewer viewer;
viewer.setMainQmlFile(QStringLiteral("qml/qtquick-test/main.qml"));
viewer.setFlags(Qt::FramelessWindowHint);
viewer.showExpanded();
return app.exec();
}
main.qml
import QtQuick 2.0
Rectangle {
width: 360
height: 360
radius: 10
color: "red"
Text {
text: qsTr("Hello World")
anchors.centerIn: parent
}
MouseArea {
anchors.fill: parent
onClicked: {
Qt.quit();
}
}
}
और यह: QtQuick 2 आवेदन टेम्पलेट के साथ एक नई परियोजना से शुरू, मेरे कोड इस तरह दिखता है परिणाम:
जो मैं नहीं करना चाहता वह मुख्य खिड़की पारदर्शी बनाकर सफेद कोनों से छुटकारा पाता है। हालांकि, जहां तक मैं कह सकता हूं कि ऐसा करने के लिए Qt5 में कोई रास्ता नहीं है, क्योंकि हमारे पास स्टाइलशीट नहीं है, आदि और मैं QtWidget का उपयोग नहीं कर रहा हूं। क्या मुझे एक QtWidget का उपयोग करना चाहिए?
बीटीडब्ल्यू, मैं क्यूटी और क्यूटी 5 के लिए नया हूं।
ऐसा लगता है कि यह 'QWidget :: createWindowContainer() 'का उपयोग कर एक कंटेनर विंडो के रूप में विजेट बनाकर 5.1 में हल किया जा सकता है। [बग रिपोर्ट] देखें (https://bugreports.qt-project.org/browse/QTBUG-25643) और [प्रतिबद्ध] (https://codereview.qt-project.org/#change,44285)। मैं स्रोत से 5.1 संकलित करने और संकलित करने जा रहा हूं और देख रहा हूं कि मैं इसे काम कर सकता हूं या नहीं। – andrewrjones
चलिए हम जानते हैं कि –
@andrewrjones आप अपने प्रश्न का उत्तर और स्वीकार कर सकते हैं। –