Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- QPixmap map(":/Medal.jpg");
- QIcon ico(map);
- ico.addPixmap(map);
- QPushButton *p = new QPushButton;
- p->setIcon(ico);
- QString link = "http://www.google.com";
- QObject::connect(p, SIGNAL(clicked()),window,SLOT(QDesktopServices::openUrl(QUrl (link))));
- #include <QApplication>
- #include <QDesktopServices>
- #include <QPushButton>
- #include <QUrl>
- int main(int argc, char *argv[])
- {
- QApplication a(argc, argv);
- QPushButton p("Click me");
- QString link = "http://www.google.com";
- QObject::connect(&p, &QPushButton::clicked, [&link](){
- QDesktopServices::openUrl(QUrl(link));
- });
- p.show();
- return a.exec();
- }
- #include <QApplication>
- #include <QDesktopServices>
- #include <QPushButton>
- #include <QUrl>
- #include <functional>
- int main(int argc, char *argv[])
- {
- QApplication a(argc, argv);
- QPushButton p("Click me");
- QString link = "http://www.google.com";
- QObject::connect(&p, &QPushButton::clicked, std::bind(QDesktopServices::openUrl, QUrl(link)));
- p.show();
- return a.exec();
- }
Add Comment
Please, Sign In to add comment