Змея / Говнокод #2590 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
import sys
import subprocess
from PyQt4 import QtCore, QtGui

class AboutWindow(QtGui.QDialog):
    def __init__(self, parent=None):
        super(AboutWindow, self).__init__(parent)

        ## <говногод>
        class QHyperlinkLabel(QtGui.QLabel):
            def mousePressEvent(self,pos):
                subprocess.call(["explorer.exe",'http:\\\\mysite.com'])

        hyperLink = QHyperlinkLabel("Гиперрсылка")
        ## </говногод>

        layoutBase = QtGui.QGridLayout()
        layoutBase.addWidget(hyperLink,0,0)
        self.setLayout(layoutBase)

if __name__ == "__main__":
    app = QtGui.QApplication(sys.argv)
    dlg=AboutWindow(None)
    dlg.exec_()

Такой вот говнокостыль.
Щелчок по "гиперссылке" таки открывает ее в explorer'е.

Кстати, кто знает адекватное решение для ПиКуТи, делитесь же.

Запостил: anon_1298 anon_1298, (Updated )

Комментарии (9) RSS

Добавить комментарий

Семь раз отмерь — один отрежь, guest!

    А не использовать ли нам bbcode?


    8