Автор Тема: Qt 4.7.4 C++ Линк използуващ браузър по подразбиране  (Прочетена 1176 пъти)

0 Потребители и 1 Гост преглежда(т) тази тема.

haccac

  • Jr. Member
  • **
  • Благодарности
  • -Казани: 0
  • -Получени: 0
  • Публикации: 80
Това е начина да ползвате връзка към интернет след като направите приложението си и то да активира  браузъра, които е инсталиран по подразбиране на вашия компютър.


Създавате Qt Gui Application
в mainwindow.ui създавате label в който въвеждате линка пример: <a href="http://nau4i.me/">НаучиМе</а>
кликате десен бутон върху label и Go to Slot..
После се уверете че кода  в mainwindow.cpp е така.

Код: C++ (QT)
  1. //mainwindow.cpp
  2.  
  3. #include "mainwindow.h"
  4. #include "ui_mainwindow.h"
  5. #include <QDesktopServices>
  6. #include <QUrl>
  7.  
  8. MainWindow::MainWindow(QWidget *parent) :
  9.     QMainWindow(parent),
  10.     ui(new Ui::MainWindow)
  11. {
  12.     ui->setupUi(this);
  13. }
  14.  
  15. MainWindow::~MainWindow()
  16. {
  17.     delete ui;
  18. }
  19.  
  20. void MainWindow::on_label_linkActivated(const QString &link)
  21. {
  22.     QDesktopServices::openUrl(QUrl(link));
  23. }
« Последна редакция: 12 Май 2015, 21:57:21 от Avalanche »