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