Qt: раздельный ввод и отображение на новых строках

Если вам интересно (или кому-то еще нужно это решение), у меня была такая же проблема, за исключением того, что файл RCC не был для меня вариантом (мне нужно было быть в DLL-файле).

Здесь это тема, которую я начал и решил

В основном, в моей библиотеке (DLL) проекте мне пришлось:

  1. включить qrc_RESOURCE_NAME.cpp файл в библиотеке (DLL) project (в файле .pro) - это генерируется во время компиляции, поэтому вам, скорее всего, придется скомпилировать дважды (1-й (достаточно только qmake), чтобы сгенерировать этот файл qrc_RESOURCE_NAME.cpp, второй для компиляции с проектом)
  2. включают, что qrc_RESOURCE_NAME.cpp (прямо или косвенно) в проекте вашего приложения (EXE)
  3. использует обычный протокол qrc: /// (или более короткий: /) для загрузки ваших файлов

Для получения дополнительной информации посетите ссылку, которую я опубликовал.

0
задан AMA 8 March 2019 в 12:48
поделиться

1 ответ

У вас есть несколько опечаток в вашем коде: например, "Message Box", + должно быть "Message Box" +. Вот хорошая отправная точка:

int main (int argc, char* argv[]) {
    QApplication app(argc, argv);
    QString enteredAddress = QInputDialog::getText(
        0,
        "User Address",
        "Enter address each field separated by a comma and a space: ");
    QMessageBox msgBox;
    msgBox.setText("Message Box:\n" + enteredAddress.replace(", ", "\n"));
    msgBox.show();
    return app.exec();
}
0
ответ дан AMA 8 March 2019 в 12:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: