Форум программистов, компьютерный форум, киберфорум
QML
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/15: Рейтинг темы: голосов - 15, средняя оценка - 5.00
11 / 11 / 0
Регистрация: 01.12.2017
Сообщений: 502
1

QML окно пропадает после появления

01.11.2020, 23:22. Просмотров 2809. Ответов 1
Метки нет (Все метки)

Добрый день, есть окно, созданное в на QML, когда вызываю его в main.cpp, все отлично запускается, однако при переносе в другой класс, окно появляется и сразу пропадает. Подскажите в чем может быть причина.

C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include "OrderCreation.h"
#include "ui_OrderCreation.h"
 
#include <QQmlApplicationEngine>
 
OrderCreation::OrderCreation(QWidget *parent) :
    QDialog(parent),
    ui(new Ui::OrderCreation)
{
    ui->setupUi(this);
 
    connect(ui->pushButton, &QAbstractButton::clicked, this, &OrderCreation::openMap);
}
 
OrderCreation::~OrderCreation()
{
    delete ui;
}
 
void OrderCreation::openMap()
{
    QQmlApplicationEngine engine;
    engine.load(QUrl(QStringLiteral("qrc:/main.qml")));
}
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.11.2020, 23:22
Ответы с готовыми решениями:

Пропадает изображение после появления зелёных полос на изображении
Периодически начали появляться странные дефекты на изображении в виде горизонтальных рваных полос...

Окно программы MSE пропадает после открытия
Microsoft Security Essentials(MSE). Открываю окно МSE. Оно появляется на секунду и исчезает, как...

В ехе файле после ввода данных пропадает окно консоли, не выдывая результата на экране
Добрый день! недавно начал юзать visual studio 2010 express c++. Начал тестить и начали появляться...

Спрятать окно чужой программы до его появления
Есть у меня МФУ Canon MG5140. Отличная штука. Позволяет сканировать прямо с самого МФУ. Но при...

1
1666 / 704 / 264
Регистрация: 08.11.2016
Сообщений: 2,128
02.11.2020, 08:52 2
Лучший ответ Сообщение было отмечено Teylor как решение

Решение

C++
1
2
    QQmlApplicationEngine *engine = new QQmlApplicationEngine;
    engine->load(QUrl(QStringLiteral("qrc:/main.qml")));
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.11.2020, 08:52

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Подсветка QML элементов QML-ного плагина в QtCreator в случае нахождения QML файлов плагина в ресурсах!
Здравствуйте! Если сделать плагин для QML и подключить его в основном проекте ну как - то так:...

Пропадает окно ввода
Program bot; Const Bog=('Меня зовут Богдан. Я из Казани и я лох.'); nig=('Нигде'); ...

Окно появляется и сразу же пропадает
Доброго времени суток! Проблема состоит в следующем. Недавно начал изучать С++. Так как я новичок...

Окно появляется и сразу пропадает
Окно появляется и через секнду изчезаетю. Недавно (сегодня) начел учить библиотеку GLFW.Также...

Исчезновение элемента после появления
Привет, профи. Подскажите, пожалуйста, следующее. Есть скрипт: &lt;?php $msg_box = &quot;&quot;; // в...

Окно вывода в Qt при компиляции пропадает...
Когда компилирую программку в Qt окно вывода показывет результат и сразу же исчезает. Что нужно...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.