# -*- coding: utf-8 -*-
# Form implementation generated from reading ui file '/home/detlev/Development/Python/Eric/eric3/Wizards/MessageBoxWizard/MessageBoxWizardForm.ui'
#
# Created: Sam Feb 8 11:10:18 2003
# by: The PyQt User Interface Compiler (pyuic)
#
# WARNING! All changes made in this file will be lost!
import sys
from qt import *
class MessageBoxWizardForm(QDialog):
def __init__(self,parent = None,name = None,modal = 0,fl = 0):
QDialog.__init__(self,parent,name,modal,fl)
if not name:
self.setName("MessageBoxWizardForm")
MessageBoxWizardFormLayout = QVBoxLayout(self,6,6,"MessageBoxWizardFormLayout")
self.buttonGroup1 = QButtonGroup(self,"buttonGroup1")
self.buttonGroup1.setColumnLayout(0,Qt.Vertical)
self.buttonGroup1.layout().setSpacing(6)
self.buttonGroup1.layout().setMargin(6)
buttonGroup1Layout = QHBoxLayout(self.buttonGroup1.layout())
buttonGroup1Layout.setAlignment(Qt.AlignTop)
self.rInformation = QRadioButton(self.buttonGroup1,"rInformation")
self.rInformation.setChecked(1)
buttonGroup1Layout.addWidget(self.rInformation)
self.rWarning = QRadioButton(self.buttonGroup1,"rWarning")
buttonGroup1Layout.addWidget(self.rWarning)
self.rCritical = QRadioButton(self.buttonGroup1,"rCritical")
buttonGroup1Layout.addWidget(self.rCritical)
self.rAbout = QRadioButton(self.buttonGroup1,"rAbout")
buttonGroup1Layout.addWidget(self.rAbout)
self.rAboutQt = QRadioButton(self.buttonGroup1,"rAboutQt")
buttonGroup1Layout.addWidget(self.rAboutQt)
MessageBoxWizardFormLayout.addWidget(self.buttonGroup1)
self.textLabel1 = QLabel(self,"textLabel1")
MessageBoxWizardFormLayout.addWidget(self.textLabel1)
self.eCaption = QLineEdit(self,"eCaption")
MessageBoxWizardFormLayout.addWidget(self.eCaption)
self.textLabel2 = QLabel(self,"textLabel2")
MessageBoxWizardFormLayout.addWidget(self.textLabel2)
self.eMessage = QTextEdit(self,"eMessage")
MessageBoxWizardFormLayout.addWidget(self.eMessage)
self.Buttons = QGroupBox(self,"Buttons")
self.Buttons.setColumnLayout(0,Qt.Vertical)
self.Buttons.layout().setSpacing(6)
self.Buttons.layout().setMargin(6)
ButtonsLayout = QVBoxLayout(self.Buttons.layout())
ButtonsLayout.setAlignment(Qt.AlignTop)
Layout3 = QGridLayout(None,1,1,0,6,"Layout3")
self.cButton1 = QComboBox(0,self.Buttons,"cButton1")
self.cButton1.setEnabled(0)
self.cButton1.setEditable(1)
Layout3.addWidget(self.cButton1,1,1)
self.cButton0 = QComboBox(0,self.Buttons,"cButton0")
self.cButton0.setEditable(1)
Layout3.addWidget(self.cButton0,1,0)
self.textLabel3_2_2 = QLabel(self.Buttons,"textLabel3_2_2")
Layout3.addWidget(self.textLabel3_2_2,0,2)
self.cButton2 = QComboBox(0,self.Buttons,"cButton2")
self.cButton2.setEnabled(0)
self.cButton2.setEditable(1)
Layout3.addWidget(self.cButton2,1,2)
self.textLabel3_2 = QLabel(self.Buttons,"textLabel3_2")
Layout3.addWidget(self.textLabel3_2,0,1)
self.textLabel3 = QLabel(self.Buttons,"textLabel3")
Layout3.addWidget(self.textLabel3,0,0)
ButtonsLayout.addLayout(Layout3)
Layout5 = QHBoxLayout(None,0,6,"Layout5")
self.TextLabel1 = QLabel(self.Buttons,"TextLabel1")
Layout5.addWidget(self.TextLabel1)
self.sDefault = QSpinBox(self.Buttons,"sDefault")
self.sDefault.setMaxValue(0)
Layout5.addWidget(self.sDefault)
self.TextLabel2 = QLabel(self.Buttons,"TextLabel2")
Layout5.addWidget(self.TextLabel2)
self.sEscape = QSpinBox(self.Buttons,"sEscape")
self.sEscape.setMaxValue(0)
self.sEscape.setMinValue(-1)
self.sEscape.setValue(-1)
Layout5.addWidget(self.sEscape)
ButtonsLayout.addLayout(Layout5)
MessageBoxWizardFormLayout.addWidget(self.Buttons)
Layout2 = QHBoxLayout(None,0,6,"Layout2")
spacer = QSpacerItem(134,0,QSizePolicy.Expanding,QSizePolicy.Minimum)
Layout2.addItem(spacer)
self.pushButton3 = QPushButton(self,"pushButton3")
Layout2.addWidget(self.pushButton3)
self.pushButton4 = QPushButton(self,"pushButton4")
Layout2.addWidget(self.pushButton4)
self.pushButton2 = QPushButton(self,"pushButton2")
self.pushButton2.setDefault(1)
Layout2.addWidget(self.pushButton2)
spacer_2 = QSpacerItem(134,0,QSizePolicy.Expanding,QSizePolicy.Minimum)
Layout2.addItem(spacer_2)
MessageBoxWizardFormLayout.addLayout(Layout2)
self.languageChange()
self.resize(QSize(528,368).expandedTo(self.minimumSizeHint()))
self.connect(self.pushButton3,SIGNAL("clicked()"),self,SLOT("accept()"))
self.connect(self.pushButton2,SIGNAL("clicked()"),self.testMsg)
self.connect(self.pushButton4,SIGNAL("clicked()"),self,SLOT("reject()"))
self.connect(self.buttonGroup1,SIGNAL("clicked(int)"),self.typeSelected)
self.connect(self.cButton0,SIGNAL("textChanged(const QString&)"),self.button0Text)
self.connect(self.cButton1,SIGNAL("textChanged(const QString&)"),self.button1Text)
self.connect(self.cButton2,SIGNAL("textChanged(const QString&)"),self.button2Text)
self.setTabOrder(self.rInformation,self.rWarning)
self.setTabOrder(self.rWarning,self.rCritical)
self.setTabOrder(self.rCritical,self.rAbout)
self.setTabOrder(self.rAbout,self.rAboutQt)
self.setTabOrder(self.rAboutQt,self.eCaption)
self.setTabOrder(self.eCaption,self.eMessage)
self.setTabOrder(self.eMessage,self.cButton0)
self.setTabOrder(self.cButton0,self.cButton1)
self.setTabOrder(self.cButton1,self.cButton2)
self.setTabOrder(self.cButton2,self.sDefault)
self.setTabOrder(self.sDefault,self.sEscape)
self.setTabOrder(self.sEscape,self.pushButton3)
self.setTabOrder(self.pushButton3,self.pushButton4)
self.setTabOrder(self.pushButton4,self.pushButton2)
def languageChange(self):
self.setCaption(self.tr("QMessageBox Wizard"))
self.buttonGroup1.setTitle(self.tr("Type"))
self.rInformation.setText(self.tr("Information"))
QToolTip.add(self.rInformation,self.tr("Generate an Information QMessageBox"))
self.rWarning.setText(self.tr("Warning"))
QToolTip.add(self.rWarning,self.tr("Generate an Warning QMessageBox"))
self.rCritical.setText(self.tr("Critical"))
QToolTip.add(self.rCritical,self.tr("Generate an Critical QMessageBox"))
self.rAbout.setText(self.tr("About"))
QToolTip.add(self.rAbout,self.tr("Generate an About QMessageBox"))
self.rAboutQt.setText(self.tr("About Qt"))
QToolTip.add(self.rAboutQt,self.tr("Generate an AboutQt QMessageBox"))
self.textLabel1.setText(self.tr("Caption"))
QToolTip.add(self.eCaption,self.tr("Enter the caption for the QMessageBox"))
self.textLabel2.setText(self.tr("Message"))
QToolTip.add(self.eMessage,self.tr("Enter the message to be shown in the QMessageBox"))
self.Buttons.setTitle(self.tr("Buttons"))
self.cButton1.clear()
self.cButton1.insertItem(QString.null)
self.cButton1.insertItem(self.tr("&OK"))
self.cButton1.insertItem(self.tr("&Cancel"))
self.cButton1.insertItem(self.tr("&Yes"))
self.cButton1.insertItem(self.tr("&No"))
self.cButton1.insertItem(self.tr("&Abort"))
self.cButton1.insertItem(self.tr("&Retry"))
self.cButton1.insertItem(self.tr("&Ignore"))
QToolTip.add(self.cButton1,self.tr("Enter the text of button 1"))
self.cButton0.clear()
self.cButton0.insertItem(QString.null)
self.cButton0.insertItem(self.tr("&OK"))
self.cButton0.insertItem(self.tr("&Cancel"))
self.cButton0.insertItem(self.tr("&Yes"))
self.cButton0.insertItem(self.tr("&No"))
self.cButton0.insertItem(self.tr("&Abort"))
self.cButton0.insertItem(self.tr("&Retry"))
self.cButton0.insertItem(self.tr("&Ignore"))
QToolTip.add(self.cButton0,self.tr("Enter the text of button 0"))
self.textLabel3_2_2.setText(self.tr("Button 2"))
self.cButton2.clear()
self.cButton2.insertItem(QString.null)
self.cButton2.insertItem(self.tr("&OK"))
self.cButton2.insertItem(self.tr("&Cancel"))
self.cButton2.insertItem(self.tr("&Yes"))
self.cButton2.insertItem(self.tr("&No"))
self.cButton2.insertItem(self.tr("&Abort"))
self.cButton2.insertItem(self.tr("&Retry"))
self.cButton2.insertItem(self.tr("&Ignore"))
QToolTip.add(self.cButton2,self.tr("Enter the text of button 2"))
self.textLabel3_2.setText(self.tr("Button 1"))
self.textLabel3.setText(self.tr("Button 0"))
self.TextLabel1.setText(self.tr("Default Button:"))
QToolTip.add(self.sDefault,self.tr("Enter the index of the default button"))
self.TextLabel2.setText(self.tr("Escape Button:"))
QToolTip.add(self.sEscape,self.tr("Enter the index of the button to be activated upon pressing Esc or -1 to ignore"))
self.pushButton3.setText(self.tr("&OK"))
self.pushButton4.setText(self.tr("&Cancel"))
self.pushButton2.setText(self.tr("&Test"))
def button0Text(self,a0):
print "MessageBoxWizardForm.button0Text(const QString&): Not implemented yet"
def button1Text(self,a0):
print "MessageBoxWizardForm.button1Text(const QString&): Not implemented yet"
def button2Text(self,a0):
print "MessageBoxWizardForm.button2Text(const QString&): Not implemented yet"
def testMsg(self):
print "MessageBoxWizardForm.testMsg(): Not implemented yet"
def typeSelected(self,a0):
print "MessageBoxWizardForm.typeSelected(int): Not implemented yet"
if __name__ == "__main__":
a = QApplication(sys.argv)
QObject.connect(a,SIGNAL("lastWindowClosed()"),a,SLOT("quit()"))
w = MessageBoxWizardForm()
a.setMainWidget(w)
w.show()
a.exec_loop()
|