summaryrefslogtreecommitdiffstats
path: root/examples/SQL/frmconnect.py
blob: 97fb406808af2653d6f2f289f0bb69b0341d2d7c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
# Form implementation generated from reading ui file 'frmconnect.ui'
#
# Created: Sam Jul 6 12:47:10 2002
#      by: The PyTQt User Interface Compiler (pyuic)
#
# WARNING! All changes made in this file will be lost!


from python_tqt.qt import *


class frmConnect(TQDialog):
    def __init__(self,parent = None,name = None,modal = 0,fl = 0):
        TQDialog.__init__(self,parent,name,modal,fl)

        if name == None:
            self.setName("frmConnect")

        self.resize(415,154)
        self.setCaption(self.trUtf8("Connecting"))
        self.setSizeGripEnabled(1)

        frmConnectLayout = TQGridLayout(self,1,1,11,6,"frmConnectLayout")

        Layout7 = TQVBoxLayout(None,0,6,"Layout7")

        self.buttonOK = TQPushButton(self,"buttonOK")
        self.buttonOK.setText(self.trUtf8("&OK"))
        self.buttonOK.setAutoDefault(1)
        self.buttonOK.setDefault(1)
        TQToolTip.add(self.buttonOK,self.trUtf8("Connect to Database"))
        Layout7.addWidget(self.buttonOK)

        self.buttonCancel = TQPushButton(self,"buttonCancel")
        self.buttonCancel.setText(self.trUtf8("&Cancel"))
        TQToolTip.add(self.buttonCancel,self.trUtf8("Cancel Connecting"))
        Layout7.addWidget(self.buttonCancel)

        self.buttonHelp = TQPushButton(self,"buttonHelp")
        self.buttonHelp.setText(self.trUtf8("&Help"))
        TQToolTip.add(self.buttonHelp,self.trUtf8("About Connecting"))
        Layout7.addWidget(self.buttonHelp)
        spacer = TQSpacerItem(0,0,TQSizePolicy.Minimum,TQSizePolicy.Expanding)
        Layout7.addItem(spacer)

        frmConnectLayout.addLayout(Layout7,0,1)

        self.grpConnection = TQGroupBox(self,"grpConnection")
        self.grpConnection.setTitle(self.trUtf8(""))
        self.grpConnection.setColumnLayout(0,TQt.Vertical)
        self.grpConnection.layout().setSpacing(6)
        self.grpConnection.layout().setMargin(11)
        grpConnectionLayout = TQGridLayout(self.grpConnection.layout())
        grpConnectionLayout.setAlignment(TQt.AlignTop)

        self.txtName = TQLineEdit(self.grpConnection,"txtName")
        self.txtName.setMaxLength(16)
        TQToolTip.add(self.txtName,self.trUtf8("Database User ID"))

        grpConnectionLayout.addWidget(self.txtName,0,1)

        self.lblDatabase = TQLabel(self.grpConnection,"lblDatabase")
        self.lblDatabase.setText(self.trUtf8("&Database"))

        grpConnectionLayout.addWidget(self.lblDatabase,3,0)

        self.lblServer = TQLabel(self.grpConnection,"lblServer")
        self.lblServer.setText(self.trUtf8("&Server"))

        grpConnectionLayout.addWidget(self.lblServer,2,0)

        self.lblName = TQLabel(self.grpConnection,"lblName")
        self.lblName.setText(self.trUtf8("&Name"))

        grpConnectionLayout.addWidget(self.lblName,0,0)

        self.cmbDatabase = TQComboBox(0,self.grpConnection,"cmbDatabase")
        self.cmbDatabase.setEditable(1)
        self.cmbDatabase.setAutoCompletion(1)
        self.cmbDatabase.setDuplicatesEnabled(0)
        TQToolTip.add(self.cmbDatabase,self.trUtf8("Database Name"))

        grpConnectionLayout.addWidget(self.cmbDatabase,3,1)

        self.txtPasswd = TQLineEdit(self.grpConnection,"txtPasswd")
        self.txtPasswd.setMaxLength(16)
        self.txtPasswd.setEchoMode(TQLineEdit.Password)
        TQToolTip.add(self.txtPasswd,self.trUtf8("Database User Password"))

        grpConnectionLayout.addWidget(self.txtPasswd,1,1)

        self.lblPasswd = TQLabel(self.grpConnection,"lblPasswd")
        self.lblPasswd.setText(self.trUtf8("&Password"))

        grpConnectionLayout.addWidget(self.lblPasswd,1,0)

        self.cmbServer = TQComboBox(0,self.grpConnection,"cmbServer")
        self.cmbServer.setEditable(1)
        self.cmbServer.setAutoCompletion(1)
        self.cmbServer.setDuplicatesEnabled(0)
        TQToolTip.add(self.cmbServer,self.trUtf8("Database Server Address"))

        grpConnectionLayout.addWidget(self.cmbServer,2,1)

        frmConnectLayout.addWidget(self.grpConnection,0,0)

        self.connect(self.buttonOK,SIGNAL("clicked()"),self,SLOT("accept()"))
        self.connect(self.buttonCancel,SIGNAL("clicked()"),self,SLOT("reject()"))

        self.setTabOrder(self.txtName,self.txtPasswd)
        self.setTabOrder(self.txtPasswd,self.cmbServer)
        self.setTabOrder(self.cmbServer,self.cmbDatabase)
        self.setTabOrder(self.cmbDatabase,self.buttonOK)
        self.setTabOrder(self.buttonOK,self.buttonCancel)
        self.setTabOrder(self.buttonCancel,self.buttonHelp)

        self.lblDatabase.setBuddy(self.cmbDatabase)
        self.lblServer.setBuddy(self.cmbServer)
        self.lblName.setBuddy(self.txtName)
        self.lblPasswd.setBuddy(self.txtPasswd)