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