Wed 28 Aug 21:38:52 CEST 2024
This commit is contained in:
parent
580134c560
commit
b588dc8b10
51
src/SimNDT/gui/helpForm.py
Normal file
51
src/SimNDT/gui/helpForm.py
Normal file
|
@ -0,0 +1,51 @@
|
||||||
|
from PySide.QtCore import *
|
||||||
|
from PySide.QtGui import *
|
||||||
|
|
||||||
|
|
||||||
|
class HelpForm(QDialog):
|
||||||
|
|
||||||
|
def __init__(self, page, parent=None):
|
||||||
|
super(HelpForm, self).__init__(parent)
|
||||||
|
self.setAttribute(Qt.WA_DeleteOnClose)
|
||||||
|
self.setAttribute(Qt.WA_GroupLeader)
|
||||||
|
|
||||||
|
backAction = QAction(QIcon(":/back.png"), self.tr("&Back"),
|
||||||
|
self)
|
||||||
|
|
||||||
|
#icon = self.style().standardIcon(QStyle.SP_ArrowLeft)
|
||||||
|
#backAction = QAction(icon, self.tr("&Back"),self)
|
||||||
|
|
||||||
|
backAction.setShortcut(QKeySequence.Back)
|
||||||
|
homeAction = QAction(QIcon(":/home.png"), self.tr("&Home"),
|
||||||
|
self)
|
||||||
|
homeAction.setShortcut(self.tr("Home"))
|
||||||
|
self.pageLabel = QLabel()
|
||||||
|
|
||||||
|
toolBar = QToolBar()
|
||||||
|
toolBar.addAction(backAction)
|
||||||
|
toolBar.addAction(homeAction)
|
||||||
|
toolBar.addWidget(self.pageLabel)
|
||||||
|
|
||||||
|
self.textBrowser = QTextBrowser()
|
||||||
|
|
||||||
|
layout = QVBoxLayout()
|
||||||
|
layout.addWidget(toolBar)
|
||||||
|
layout.addWidget(self.textBrowser, 1)
|
||||||
|
self.setLayout(layout)
|
||||||
|
|
||||||
|
self.connect(backAction, SIGNAL("triggered()"),
|
||||||
|
self.textBrowser, SLOT("backward()"))
|
||||||
|
self.connect(homeAction, SIGNAL("triggered()"),
|
||||||
|
self.textBrowser, SLOT("home()"))
|
||||||
|
self.connect(self.textBrowser, SIGNAL("sourceChanged(QUrl)"),
|
||||||
|
self.updatePageTitle)
|
||||||
|
|
||||||
|
self.textBrowser.setSearchPaths([":/"])
|
||||||
|
self.textBrowser.setSource(QUrl(page))
|
||||||
|
self.resize(600, 600)
|
||||||
|
self.setWindowTitle("SimNDT")
|
||||||
|
|
||||||
|
|
||||||
|
def updatePageTitle(self):
|
||||||
|
self.pageLabel.setText(self.textBrowser.documentTitle())
|
||||||
|
|
Loading…
Reference in New Issue
Block a user