mirror of
https://github.com/rdkit/rdkit.git
synced 2026-06-06 22:39:55 +08:00
148 lines
5.3 KiB
Python
Executable File
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)
|