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