improve nickname dialog (add text, placeholder), fix > 3 letters check, close dialog with window properly

This commit is contained in:
Xevion
2021-01-10 12:41:03 -06:00
parent b517d9d775
commit 92c53aa8a8
3 changed files with 58 additions and 35 deletions

View File

@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
# Form implementation generated from reading ui file '.\Nickname.ui'
# Form implementation generated from reading ui file 'Nickname.ui'
#
# Created by: PyQt5 UI code generator 5.15.2
#
@@ -14,21 +14,24 @@ from PyQt5 import QtCore, QtGui, QtWidgets
class Ui_NicknameDialog(object):
def setupUi(self, NicknameDialog):
NicknameDialog.setObjectName("NicknameDialog")
NicknameDialog.resize(449, 85)
NicknameDialog.resize(449, 98)
self.gridLayout = QtWidgets.QGridLayout(NicknameDialog)
self.gridLayout.setObjectName("gridLayout")
self.lineEdit = QtWidgets.QLineEdit(NicknameDialog)
self.lineEdit.setObjectName("lineEdit")
self.gridLayout.addWidget(self.lineEdit, 1, 0, 1, 1)
spacerItem = QtWidgets.QSpacerItem(20, 10, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Maximum)
self.gridLayout.addItem(spacerItem, 2, 0, 1, 1)
self.buttonBox = QtWidgets.QDialogButtonBox(NicknameDialog)
self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Ok)
self.buttonBox.setObjectName("buttonBox")
self.gridLayout.addWidget(self.buttonBox, 4, 0, 1, 1)
spacerItem1 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
self.gridLayout.addItem(spacerItem1, 0, 0, 1, 1)
self.gridLayout.addWidget(self.buttonBox, 6, 0, 1, 1)
spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
self.gridLayout.addItem(spacerItem, 0, 0, 1, 1)
self.lineEdit = QtWidgets.QLineEdit(NicknameDialog)
self.lineEdit.setObjectName("lineEdit")
self.gridLayout.addWidget(self.lineEdit, 2, 0, 1, 1)
spacerItem1 = QtWidgets.QSpacerItem(20, 10, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Maximum)
self.gridLayout.addItem(spacerItem1, 4, 0, 1, 1)
self.label = QtWidgets.QLabel(NicknameDialog)
self.label.setObjectName("label")
self.gridLayout.addWidget(self.label, 1, 0, 1, 1)
self.retranslateUi(NicknameDialog)
self.buttonBox.accepted.connect(NicknameDialog.accept)
@@ -38,3 +41,5 @@ class Ui_NicknameDialog(object):
def retranslateUi(self, NicknameDialog):
_translate = QtCore.QCoreApplication.translate
NicknameDialog.setWindowTitle(_translate("NicknameDialog", "Dialog"))
self.lineEdit.setPlaceholderText(_translate("NicknameDialog", "Type your nickname..."))
self.label.setText(_translate("NicknameDialog", "Please choose a nickname with 3 or more characters"))