by Anonymous » 03 Mar 2025, 02:36
Als ich QT verwendete, habe ich einen Unschärfeneffekt auf ein Qwidget angewendet, das ein Fenster ist. Der Code sieht so aus: < /p>
Code: Select all
#include
#include
#include
int main(int argc, char** argv) {
QApplication app(argc,argv);
QWidget window;
auto blur = new QGraphicsBlurEffect;
window.setGraphicsEffect(blur);
window.show();
return app.exec();
}
Das Ergebnis war jedoch, dass der Hintergrund des Fensters vollständig schwarz wurde:
Ich habe die offizielle Dokumentation immer noch nicht verstanden. In der offiziellen Dokumentation wird nicht erwähnt, dass sie nicht in einem solchen Qwidget verwendet werden kann. Dies änderte jedoch nicht das Ergebnis. Meine aktuelle QT -Version ist 6.5.4.
Als ich QT verwendete, habe ich einen Unschärfeneffekt auf ein Qwidget angewendet, das ein Fenster ist. Der Code sieht so aus: < /p>
[code]#include
#include
#include
int main(int argc, char** argv) {
QApplication app(argc,argv);
QWidget window;
auto blur = new QGraphicsBlurEffect;
window.setGraphicsEffect(blur);
window.show();
return app.exec();
}
[/code]
Das Ergebnis war jedoch, dass der Hintergrund des Fensters vollständig schwarz wurde:
Ich habe die offizielle Dokumentation immer noch nicht verstanden. In der offiziellen Dokumentation wird nicht erwähnt, dass sie nicht in einem solchen Qwidget verwendet werden kann. Dies änderte jedoch nicht das Ergebnis. Meine aktuelle QT -Version ist 6.5.4.