1
我在QT中有一個QPushButton,我需要重定向到一個網站,目前該按鈕不會在我繼承它的任何地方。我從來沒有與QT合作過,所以我一直在尋找什麼需要做的,使得這個按鈕重定向到一個URL時,點擊。Qt設計器添加鏈接到QPushButton
現在它的屬性有
的QObject QWidget的 QAbstractButton QPushButton
請幫助:)
我在QT中有一個QPushButton,我需要重定向到一個網站,目前該按鈕不會在我繼承它的任何地方。我從來沒有與QT合作過,所以我一直在尋找什麼需要做的,使得這個按鈕重定向到一個URL時,點擊。Qt設計器添加鏈接到QPushButton
現在它的屬性有
的QObject QWidget的 QAbstractButton QPushButton
請幫助:)
可以擴展QPushButon:
#include <QDesktopServices>
#include <QUrl>
#include "LinkButton.h"
LinkButton::LinkButton(QWidget *parent) : QPushButton(parent) {
this->setFlat(true);
connect(this, SIGNAL(clicked()), this, SLOT(slotOpenUrl()));
}
void LinkButton::setUrl(QString url) {
this->url = url;
}
void LinkButton::slotOpenUrl() {
QDesktopServices::openUrl(QUrl(this->url));
}
您使用的是獨立的設計師還是嵌入在Qt Creator IDE中的設計師?如果是後者,您使用的是哪個版本的Qt Creator? – alexisdm
QT設計者版本4.7.2 – user1304228