How can I make link on web page in window using pyqt4?

Q-bart

I have a problem. Can I make a link on the web page in the window and when the user clicks on it, the web page will be open in the browser. For example:

import sys
from PyQt4 import QtGui, QtCore

app = QtGui.QApplication(sys.argv)
main = QtGui.QWidget()
main.setGeometry(200, 200, 200, 100)
label = QtGui.QLabel('<a href="http://stackoverflow.com/">Stackoverflow/</a>')
box = QtGui.QVBoxLayout()
box.addWidget(label)
main.setLayout(box)

main.show()
sys.exit(app.exec_())

Is it really?

Kosovan

It is of course good that you found answer, but there is special class, which allows you to open URL in default browser or files in default editors/players etc. It is QDesktopServices. For example:

from PyQt5.QtGui import QDesktopServices
from PyQt5.QtCore import QUrl

class MainWindow(QMainWindow, Ui_MainWindow):
    def link(self, linkStr):

        QDesktopServices.openUrl(QUrl(linkStr))

    def __init__(self):
        super(MainWindow, self).__init__()

        # Set up the user interface from Designer.
        self.setupUi(self)
        self.label.linkActivated.connect(self.link)
        self.label.setText('<a href="http://stackoverflow.com/">Stackoverflow/</a>')

This example is definitely larger, but you should know about QDesktopServices, because it is very useful class.

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

How can i create Multi-page applications in PyQt4?

From Dev

In PyQt4 how do i initiate a window

From Dev

how to disable the window maximize icon using PyQt4?

From Dev

How can I add a submit, output and input box using PyQt4?

From Dev

How can I set the Accept Header for a link on a web page?

From Dev

How can I link to a web page of another folder?

From Dev

How can i make swipe in mobile web page using selendroid webdriver?

From Dev

How do I click a link on a web page using Excel VBA?

From Dev

How can I install PyQT4 for Python 2.7?

From Dev

How can I set an icon to qinputdialog in pyqt4?

From Dev

How can i make static header for a web page?

From Dev

How can I make a window stay on Top using .Net?

From Dev

How can I make a window stay on Top using .Net?

From Dev

How can I make a designer's static web page run in rails 4

From Dev

How can I link an open window to the process?

From Dev

How can I make a link in firefox extension panel, to open in browser window / tab?

From Dev

How can I add jQuery to my web page using Javascript?

From Dev

How can I verify the web page response using snmp?

From Dev

Tmux: How can I link a window as split-window?

From Dev

How can I make codes in my web page word wrap into a fixed page-width

From Dev

How can I make anywhere on a webpage clickable and navigate to an address without making the entire page a link?

From Dev

How can I make the "Editing help" link open a custom page in MediaWiki

From Java

How can I make a clickable link in an NSAttributedString?

From Dev

How can I make a link redirect to a servlet?

From Dev

How can I make a link that NTFS supports?

From Dev

How can I make this link work?

From Java

How can I create a link to a local file on a locally-run web page?

From Dev

How can I have an email link on a web page open in gmail instead of outlook?

From Dev

How can i use applescript to move from tabs in web page's form window?

Related Related

  1. 1

    How can i create Multi-page applications in PyQt4?

  2. 2

    In PyQt4 how do i initiate a window

  3. 3

    how to disable the window maximize icon using PyQt4?

  4. 4

    How can I add a submit, output and input box using PyQt4?

  5. 5

    How can I set the Accept Header for a link on a web page?

  6. 6

    How can I link to a web page of another folder?

  7. 7

    How can i make swipe in mobile web page using selendroid webdriver?

  8. 8

    How do I click a link on a web page using Excel VBA?

  9. 9

    How can I install PyQT4 for Python 2.7?

  10. 10

    How can I set an icon to qinputdialog in pyqt4?

  11. 11

    How can i make static header for a web page?

  12. 12

    How can I make a window stay on Top using .Net?

  13. 13

    How can I make a window stay on Top using .Net?

  14. 14

    How can I make a designer's static web page run in rails 4

  15. 15

    How can I link an open window to the process?

  16. 16

    How can I make a link in firefox extension panel, to open in browser window / tab?

  17. 17

    How can I add jQuery to my web page using Javascript?

  18. 18

    How can I verify the web page response using snmp?

  19. 19

    Tmux: How can I link a window as split-window?

  20. 20

    How can I make codes in my web page word wrap into a fixed page-width

  21. 21

    How can I make anywhere on a webpage clickable and navigate to an address without making the entire page a link?

  22. 22

    How can I make the "Editing help" link open a custom page in MediaWiki

  23. 23

    How can I make a clickable link in an NSAttributedString?

  24. 24

    How can I make a link redirect to a servlet?

  25. 25

    How can I make a link that NTFS supports?

  26. 26

    How can I make this link work?

  27. 27

    How can I create a link to a local file on a locally-run web page?

  28. 28

    How can I have an email link on a web page open in gmail instead of outlook?

  29. 29

    How can i use applescript to move from tabs in web page's form window?

HotTag

Archive