Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import sys
- from PyQt5.QtCore import *
- from PyQt5.QtGui import *
- from PyQt5.QtWidgets import *
- from PyQt5.QtSql import *
- import sqlite3
- import re
- class mainWindow(QDialog):
- # def accept(self):
- # print("accept")
- def __init__(self, parent=None):
- super(mainWindow, self).__init__(parent)
- self.resize(250,150)
- self.move(300,300)
- self.setWindowTitle("New Character")
- self.ui()
- def submitClicked(self):
- name = re.sub('\W+', '', self.nameEdit.text())
- username = re.sub('\W+', '', self.usernameEdit.text())
- password = re.sub('\W+', '', self.passwordEdit.text())
- copper = str(self.copperEdit.value())
- silver = str(self.silverEdit.value())
- gold = str(self.goldEdit.value())
- print("name", name)
- print("username", username)
- print("password", password)
- print("copper", copper)
- print("silver", silver)
- print("gold", gold)
- # return(name)
- self.parent().nameData = name
- self.parent().usernameData = username
- self.parent().passwordData = password
- self.parent().copperData = copper
- self.parent().silverData = silver
- self.parent().goldData = gold
- self.accept()
- def ui(self):
- self.mainLayout = QFormLayout()
- self.setLayout(self.mainLayout)
- self.nameEdit = QLineEdit()
- self.usernameEdit = QLineEdit()
- self.passwordEdit = QLineEdit()
- self.copperEdit = QSpinBox()
- self.silverEdit = QSpinBox()
- self.goldEdit = QSpinBox()
- self.submitButton = QPushButton("Submit")
- self.submitButton.clicked.connect(self.submitClicked)
- self.copperEdit.setRange(0,1000000000)
- self.silverEdit.setRange(0,1000000000)
- self.goldEdit.setRange(0,1000000000)
- self.mainLayout.addRow("character name", self.nameEdit)
- self.mainLayout.addRow("username", self.usernameEdit)
- self.mainLayout.addRow("password", self.passwordEdit)
- self.mainLayout.addRow("copper", self.copperEdit)
- self.mainLayout.addRow("silver", self.silverEdit)
- self.mainLayout.addRow("gold", self.goldEdit)
- self.mainLayout.addRow(self.submitButton)
- if(__name__ == "__main__"):
- app = QApplication(sys.argv)
- window = mainWindow()
- window.show()
- sys.exit(app.exec_())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement