Files
rdkit/Python/qtGui/forms/DbQueryWidget.py
Greg Landrum 75a79b6327 initial import
2006-05-06 22:20:08 +00:00

148 lines
5.3 KiB
Python
Executable File

# -*- coding: utf-8 -*-
# Form implementation generated from reading ui file 'DbQueryWidget.ui'
#
# Created: Mon Jan 23 08:34:47 2006
# by: The PyQt User Interface Compiler (pyuic) 3.14.1
#
# WARNING! All changes made in this file will be lost!
from qt import *
class DbQueryWidget(QWidget):
def __init__(self,parent = None,name = None,fl = 0):
QWidget.__init__(self,parent,name,fl)
if not name:
self.setName("DbQueryWidget")
DbQueryWidgetLayout = QGridLayout(self,1,1,4,2,"DbQueryWidgetLayout")
self.db_tabelLabel = QLabel(self,"db_tabelLabel")
self.db_tabelLabel.setAlignment(QLabel.AlignVCenter | QLabel.AlignRight)
DbQueryWidgetLayout.addWidget(self.db_tabelLabel,3,0)
self.userField = QLineEdit(self,"userField")
self.userField.setFrameShape(QLineEdit.LineEditPanel)
self.userField.setFrameShadow(QLineEdit.Sunken)
DbQueryWidgetLayout.addMultiCellWidget(self.userField,1,1,1,3)
self.db_sqlLabel_3 = QLabel(self,"db_sqlLabel_3")
self.db_sqlLabel_3.setAlignment(QLabel.AlignVCenter | QLabel.AlignRight)
DbQueryWidgetLayout.addWidget(self.db_sqlLabel_3,1,0)
self.db_sqlLabel_2_2 = QLabel(self,"db_sqlLabel_2_2")
self.db_sqlLabel_2_2.setAlignment(QLabel.AlignVCenter | QLabel.AlignRight)
DbQueryWidgetLayout.addWidget(self.db_sqlLabel_2_2,6,0)
self.db_sqlLabel = QLabel(self,"db_sqlLabel")
self.db_sqlLabel.setAlignment(QLabel.AlignVCenter | QLabel.AlignRight)
DbQueryWidgetLayout.addWidget(self.db_sqlLabel,4,0)
self.db_sourceLabel = QLabel(self,"db_sourceLabel")
self.db_sourceLabel.setAlignment(QLabel.AlignVCenter | QLabel.AlignRight)
DbQueryWidgetLayout.addWidget(self.db_sourceLabel,0,0)
self.tableCombo = QComboBox(0,self,"tableCombo")
self.tableCombo.setEnabled(0)
self.tableCombo.setAutoCompletion(1)
self.tableCombo.setDuplicatesEnabled(0)
DbQueryWidgetLayout.addMultiCellWidget(self.tableCombo,3,3,1,3)
self.passwordField = QLineEdit(self,"passwordField")
self.passwordField.setEchoMode(QLineEdit.Password)
DbQueryWidgetLayout.addMultiCellWidget(self.passwordField,2,2,1,3)
self.db_sqlLabel_2 = QLabel(self,"db_sqlLabel_2")
self.db_sqlLabel_2.setAlignment(QLabel.AlignVCenter | QLabel.AlignRight)
DbQueryWidgetLayout.addWidget(self.db_sqlLabel_2,5,0)
self.db_sqlLabel_3_2 = QLabel(self,"db_sqlLabel_3_2")
self.db_sqlLabel_3_2.setAlignment(QLabel.AlignVCenter | QLabel.AlignRight)
DbQueryWidgetLayout.addWidget(self.db_sqlLabel_3_2,2,0)
self.sqlWhereBox = QLineEdit(self,"sqlWhereBox")
self.sqlWhereBox.setEnabled(0)
DbQueryWidgetLayout.addMultiCellWidget(self.sqlWhereBox,5,5,1,3)
self.sqlJoinBox = QLineEdit(self,"sqlJoinBox")
self.sqlJoinBox.setEnabled(0)
DbQueryWidgetLayout.addMultiCellWidget(self.sqlJoinBox,6,6,1,3)
self.nameBox = QLineEdit(self,"nameBox")
DbQueryWidgetLayout.addMultiCellWidget(self.nameBox,0,0,1,2)
self.nameButton = QToolButton(self,"nameButton")
DbQueryWidgetLayout.addWidget(self.nameButton,0,3)
self.sqlWhatBox = QLineEdit(self,"sqlWhatBox")
self.sqlWhatBox.setEnabled(0)
DbQueryWidgetLayout.addWidget(self.sqlWhatBox,4,1)
self.sqlChooseButton = QToolButton(self,"sqlChooseButton")
self.sqlChooseButton.setEnabled(0)
DbQueryWidgetLayout.addMultiCellWidget(self.sqlChooseButton,4,4,2,3)
self.languageChange()
self.resize(QSize(429,169).expandedTo(self.minimumSizeHint()))
self.clearWState(Qt.WState_Polished)
self.connect(self.nameButton,SIGNAL("clicked()"),self.dbFileClick)
self.connect(self.sqlChooseButton,SIGNAL("clicked()"),self.dbChooseClick)
def languageChange(self):
self.setCaption(self.__tr("DbQueryWidget"))
self.db_tabelLabel.setText(self.__tr("Table"))
self.userField.setText(self.__tr("sysdba"))
QToolTip.add(self.userField,self.__tr("username for DB access"))
self.db_sqlLabel_3.setText(self.__tr("User"))
QToolTip.add(self.db_sqlLabel_3,self.__tr("username for DB access"))
self.db_sqlLabel_2_2.setText(self.__tr("SQL Join"))
self.db_sqlLabel.setText(self.__tr("SQL What"))
self.db_sourceLabel.setText(self.__tr("Database"))
QToolTip.add(self.tableCombo,self.__tr("name of the database table"))
self.passwordField.setText(self.__tr("masterkey"))
QToolTip.add(self.passwordField,self.__tr("password for DB access"))
self.db_sqlLabel_2.setText(self.__tr("SQL Where"))
self.db_sqlLabel_3_2.setText(self.__tr("Password"))
QToolTip.add(self.db_sqlLabel_3_2,self.__tr("password for DB access"))
QToolTip.add(self.sqlWhereBox,self.__tr("where specification for the SQL query"))
QToolTip.add(self.sqlJoinBox,self.__tr("where specification for the SQL query"))
QToolTip.add(self.nameBox,self.__tr("file containing the database"))
self.nameButton.setText(self.__tr("..."))
self.sqlWhatBox.setText(self.__tr("*"))
QToolTip.add(self.sqlWhatBox,self.__tr("which fields are to be taken from the table "))
self.sqlChooseButton.setText(self.__tr("Choose"))
QToolTip.add(self.sqlChooseButton,self.__tr("Select the columns from a list."))
def dbFileClick(self):
print "DbQueryWidget.dbFileClick(): Not implemented yet"
def dbChooseClick(self):
print "DbQueryWidget.dbChooseClick(): Not implemented yet"
def __tr(self,s,c = None):
return qApp.translate("DbQueryWidget",s,c)