本文整理汇总了Python中qt.QMessageBox.question方法的典型用法代码示例。如果您正苦于以下问题:Python QMessageBox.question方法的具体用法?Python QMessageBox.question怎么用?Python QMessageBox.question使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类qt.QMessageBox
的用法示例。
在下文中一共展示了QMessageBox.question方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: showQuestion
# 需要导入模块: from qt import QMessageBox [as 别名]
# 或者: from qt.QMessageBox import question [as 别名]
def showQuestion(self, question):
""" Displays the given question and returns the answer. """
answer = QMessageBox.question(self.__generatedDialog, _creationQuestionMessage, question,
QMessageBox.No, QMessageBox.Yes)
result = False
if answer == QMessageBox.Yes:
result = True
return result
示例2: setup
# 需要导入模块: from qt import QMessageBox [as 别名]
# 或者: from qt.QMessageBox import question [as 别名]
def setup(self):
showPlusServerWidget = True
if _platform == "linux" or _platform == "linux2" or _platform == "darwin": #linux or linux or OS X
message = "Attention: You are running Slicer on Linux or OS X. Do you have PlusServer installed on the current OS?"
result = QMessageBox.question(slicer.util.mainWindow(), 'ProstateTRUSNav', message,
QMessageBox.Yes | QMessageBox.No)
showPlusServerWidget = result == QMessageBox.Yes
if _platform == "win32" or showPlusServerWidget:
# Windows...
plusServerCollapsibleButton = ctkCollapsibleButton()
plusServerCollapsibleButton.text = "PlusServer"
self.layout.addWidget(plusServerCollapsibleButton)
self.configurationFileChooserButton = QPushButton(self.configurationFile)
self.configurationFileChooserButton.connect('clicked()', self.onConfigFileSelected)
self.runPlusServerButton = QPushButton("Run PlusServer")
self.runPlusServerButton.setCheckable(True)
self.runPlusServerButton.connect('clicked()', self.onRunPlusServerButtonClicked)
self.serverFormLayout = QFormLayout(plusServerCollapsibleButton)
self.serverExecutableChooserButton = QPushButton(self.serverExecutable)
self.serverExecutableChooserButton.connect('clicked()', self.onServerExecutableSelected)
hbox = QHBoxLayout()
hbox.addWidget(self.serverExecutableChooserButton)
self.serverFormLayout.addRow(hbox)
hbox = QHBoxLayout()
hbox.addWidget(self.configurationFileChooserButton)
hbox.addWidget(self.runPlusServerButton)
self.serverFormLayout.addRow(hbox)
GuideletWidget.setup(self)
# do specific setup here
if _platform == "win32" or showPlusServerWidget:
self.launchGuideletButton.setEnabled(False)
self.checkExecutableAndArgument()