openai-sql/gui/main.py
2023-05-03 11:29:44 +02:00

34 lines
999 B
Python

import sys
from PyQt5.QtWidgets import QApplication, QMainWindow, QDialog
from mainWindow import Ui_MainWindow
from connection import Ui_Form
class MainWindow(QMainWindow):
def __init__(self):
super().__init__()
self.ui = Ui_MainWindow()
self.ui.setupUi(self)
self.ui.actionConnect_DB.triggered.connect(self.open_connection)
def open_connection(self):
self.connection_window = ConnectionWindow(self)
self.connection_window.show()
class ConnectionWindow(QDialog):
def __init__(self, parent=None):
super().__init__(parent)
self.ui = Ui_Form()
self.ui.setupUi(self)
self.ui.saveButton.setEnabled(False)
def customSlot(self, text):
if self.ui.IP.text():
self.ui.saveButton.setEnabled(True)
else:
self.ui.saveButton.setEnabled(False)
if __name__ == "__main__":
app = QApplication(sys.argv)
window = MainWindow()
window.show()
sys.exit(app.exec_())