9
Evgenii Legotckoi
  • 12 марта 2019 г. 1:39

Сдаётся мне, что вы даже не пытались что-то нагуглить, особенно, если учесть ваш спам мне в личку из закрытых ссылок на Yandex диск и по сути пустых файлов проекта, которые являются просто созданным по умолчанию проектом в Qt Creator.

Ну да ладно, надеюсь что другим пользователям это окажется полезным.

Вот код для добавления текста с гиперссылкой на сайт в QLabel. При этом QLabel был добавлен через Qt Designer. Не суть.

  1. #include "MainWindow.h"
  2. #include "ui_MainWindow.h"
  3.  
  4. MainWindow::MainWindow(QWidget *parent) :
  5. QMainWindow(parent),
  6. ui(new Ui::MainWindow)
  7. {
  8. ui->setupUi(this);
  9.  
  10. ui->label->setText("<a href=\"https://evileg.com\">Hyper link to evileg</a>");
  11. ui->label->setTextFormat(Qt::RichText);
  12. ui->label->setTextInteractionFlags(Qt::TextBrowserInteraction);
  13. ui->label->setOpenExternalLinks(true);
  14. }
  15.  
  16. MainWindow::~MainWindow()
  17. {
  18. delete ui;
  19. }
  20.  

А вот и сам проект

Hyperlink.zip Hyperlink.zip

    ВХ
    • 12 марта 2019 г. 15:14

    не работает
    но я уже нашёл как это сделать

    include

    include

    void Game5::on_pushButton_clicked()
    {
    QString link="https://rootgames.org/3207-fallout-5.html";
    QDesktopServices::openUrl(QUrl(link));

      ВХ
      • 12 марта 2019 г. 15:16
      • Ответ был помечен как решение.

        ВХ
        • 12 марта 2019 г. 15:16

        вот

          ВХ
          • 12 марта 2019 г. 15:18

          не работает

            Evgenii Legotckoi
            • 12 марта 2019 г. 15:22

            Ну зашибись. По-вашему здесь экстрасенсы сидят? Чтобы понять, что вы открытие ссылки делаете по нажатию кнопки, а не из текста?

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

              ВХ
              • 12 марта 2019 г. 15:27

              Хочу написать небольшую программу в виде тестов/вопросов. Ответы содержаться в checkbox. Но если, допустим, написать 5 вопросов, то понадобиться же огромное кол-во проверок на условие. Что можно сделать?
              есть готовая программа

                ВХ
                • 12 марта 2019 г. 15:28

                очень надо

                  BlinCT
                  • 12 марта 2019 г. 19:20

                  Ну так если у вас есть готовая программа так ей и воспользуйтесь. Вы же написали ее вот и пользуйтесь.

                    Комментарии

                    Только авторизованные пользователи могут публиковать комментарии.
                    Пожалуйста, авторизуйтесь или зарегистрируйтесь