aboutsummaryrefslogtreecommitdiffstats
path: root/examples/widgets/tutorials/addressbook/part4.py
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2021-03-24 11:23:58 +0100
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2021-03-24 11:46:30 +0100
commit76043639abc918feafe8d59c6019775e7e7684cd (patch)
tree2f3b516ab229b46ad2e8f75b65d0feadda9cc548 /examples/widgets/tutorials/addressbook/part4.py
parentca2b448344b3b1ed8715fba85ddbb3be9f766fbb (diff)
Port the widget tutorials to snake case
Task-number: PYSIDE-1112 Change-Id: I60056e1cf0bac1279b7ff780fba908643339847e Reviewed-by: Christian Tismer <tismer@stackless.com>
Diffstat (limited to 'examples/widgets/tutorials/addressbook/part4.py')
-rw-r--r--examples/widgets/tutorials/addressbook/part4.py234
1 files changed, 117 insertions, 117 deletions
diff --git a/examples/widgets/tutorials/addressbook/part4.py b/examples/widgets/tutorials/addressbook/part4.py
index dbca3c099..8ae9d6b7b 100644
--- a/examples/widgets/tutorials/addressbook/part4.py
+++ b/examples/widgets/tutorials/addressbook/part4.py
@@ -79,89 +79,89 @@ class AddressBook(QtWidgets.QWidget):
super(AddressBook, self).__init__(parent)
self.contacts = SortedDict()
- self.oldName = ''
- self.oldAddress = ''
- self.currentMode = self.NavigationMode
-
- nameLabel = QtWidgets.QLabel("Name:")
- self.nameLine = QtWidgets.QLineEdit()
- self.nameLine.setReadOnly(True)
-
- addressLabel = QtWidgets.QLabel("Address:")
- self.addressText = QtWidgets.QTextEdit()
- self.addressText.setReadOnly(True)
-
- self.addButton = QtWidgets.QPushButton("&Add")
- self.editButton = QtWidgets.QPushButton("&Edit")
- self.editButton.setEnabled(False)
- self.removeButton = QtWidgets.QPushButton("&Remove")
- self.removeButton.setEnabled(False)
- self.submitButton = QtWidgets.QPushButton("&Submit")
- self.submitButton.hide()
- self.cancelButton = QtWidgets.QPushButton("&Cancel")
- self.cancelButton.hide()
-
- self.nextButton = QtWidgets.QPushButton("&Next")
- self.nextButton.setEnabled(False)
- self.previousButton = QtWidgets.QPushButton("&Previous")
- self.previousButton.setEnabled(False)
-
- self.addButton.clicked.connect(self.addContact)
- self.submitButton.clicked.connect(self.submitContact)
- self.editButton.clicked.connect(self.editContact)
- self.removeButton.clicked.connect(self.removeContact)
- self.cancelButton.clicked.connect(self.cancel)
- self.nextButton.clicked.connect(self.next)
- self.previousButton.clicked.connect(self.previous)
-
- buttonLayout1 = QtWidgets.QVBoxLayout()
- buttonLayout1.addWidget(self.addButton)
- buttonLayout1.addWidget(self.editButton)
- buttonLayout1.addWidget(self.removeButton)
- buttonLayout1.addWidget(self.submitButton)
- buttonLayout1.addWidget(self.cancelButton)
- buttonLayout1.addStretch()
-
- buttonLayout2 = QtWidgets.QHBoxLayout()
- buttonLayout2.addWidget(self.previousButton)
- buttonLayout2.addWidget(self.nextButton)
-
- mainLayout = QtWidgets.QGridLayout()
- mainLayout.addWidget(nameLabel, 0, 0)
- mainLayout.addWidget(self.nameLine, 0, 1)
- mainLayout.addWidget(addressLabel, 1, 0, QtCore.Qt.AlignTop)
- mainLayout.addWidget(self.addressText, 1, 1)
- mainLayout.addLayout(buttonLayout1, 1, 2)
- mainLayout.addLayout(buttonLayout2, 3, 1)
-
- self.setLayout(mainLayout)
+ self._old_name = ''
+ self._old_address = ''
+ self._current_mode = self.NavigationMode
+
+ name_label = QtWidgets.QLabel("Name:")
+ self._name_line = QtWidgets.QLineEdit()
+ self._name_line.setReadOnly(True)
+
+ address_label = QtWidgets.QLabel("Address:")
+ self._address_text = QtWidgets.QTextEdit()
+ self._address_text.setReadOnly(True)
+
+ self._add_button = QtWidgets.QPushButton("&Add")
+ self._edit_button = QtWidgets.QPushButton("&Edit")
+ self._edit_button.setEnabled(False)
+ self._remove_button = QtWidgets.QPushButton("&Remove")
+ self._remove_button.setEnabled(False)
+ self._submit_button = QtWidgets.QPushButton("&Submit")
+ self._submit_button.hide()
+ self._cancel_button = QtWidgets.QPushButton("&Cancel")
+ self._cancel_button.hide()
+
+ self._next_button = QtWidgets.QPushButton("&Next")
+ self._next_button.setEnabled(False)
+ self._previous_button = QtWidgets.QPushButton("&Previous")
+ self._previous_button.setEnabled(False)
+
+ self._add_button.clicked.connect(self.add_contact)
+ self._submit_button.clicked.connect(self.submit_contact)
+ self._edit_button.clicked.connect(self.edit_contact)
+ self._remove_button.clicked.connect(self.remove_contact)
+ self._cancel_button.clicked.connect(self.cancel)
+ self._next_button.clicked.connect(self.next)
+ self._previous_button.clicked.connect(self.previous)
+
+ button_layout_1 = QtWidgets.QVBoxLayout()
+ button_layout_1.addWidget(self._add_button)
+ button_layout_1.addWidget(self._edit_button)
+ button_layout_1.addWidget(self._remove_button)
+ button_layout_1.addWidget(self._submit_button)
+ button_layout_1.addWidget(self._cancel_button)
+ button_layout_1.addStretch()
+
+ button_layout_2 = QtWidgets.QHBoxLayout()
+ button_layout_2.addWidget(self._previous_button)
+ button_layout_2.addWidget(self._next_button)
+
+ main_layout = QtWidgets.QGridLayout()
+ main_layout.addWidget(name_label, 0, 0)
+ main_layout.addWidget(self._name_line, 0, 1)
+ main_layout.addWidget(address_label, 1, 0, QtCore.Qt.AlignTop)
+ main_layout.addWidget(self._address_text, 1, 1)
+ main_layout.addLayout(button_layout_1, 1, 2)
+ main_layout.addLayout(button_layout_2, 3, 1)
+
+ self.setLayout(main_layout)
self.setWindowTitle("Simple Address Book")
- def addContact(self):
- self.oldName = self.nameLine.text()
- self.oldAddress = self.addressText.toPlainText()
+ def add_contact(self):
+ self._old_name = self._name_line.text()
+ self._old_address = self._address_text.toPlainText()
- self.nameLine.clear()
- self.addressText.clear()
+ self._name_line.clear()
+ self._address_text.clear()
- self.updateInterface(self.AddingMode)
+ self.update_interface(self.AddingMode)
- def editContact(self):
- self.oldName = self.nameLine.text()
- self.oldAddress = self.addressText.toPlainText()
+ def edit_contact(self):
+ self._old_name = self._name_line.text()
+ self._old_address = self._address_text.toPlainText()
- self.updateInterface(self.EditingMode)
+ self.update_interface(self.EditingMode)
- def submitContact(self):
- name = self.nameLine.text()
- address = self.addressText.toPlainText()
+ def submit_contact(self):
+ name = self._name_line.text()
+ address = self._address_text.toPlainText()
if name == "" or address == "":
QtWidgets.QMessageBox.information(self, "Empty Field",
"Please enter a name and address.")
return
- if self.currentMode == self.AddingMode:
+ if self._current_mode == self.AddingMode:
if name not in self.contacts:
self.contacts[name] = address
QtWidgets.QMessageBox.information(self, "Add Successful",
@@ -171,32 +171,32 @@ class AddressBook(QtWidgets.QWidget):
f'Sorry, "{name}" is already in your address book.')
return
- elif self.currentMode == self.EditingMode:
- if self.oldName != name:
+ elif self._current_mode == self.EditingMode:
+ if self._old_name != name:
if name not in self.contacts:
QtWidgets.QMessageBox.information(self, "Edit Successful",
f'"{self.oldName}" has been edited in your address book.')
- del self.contacts[self.oldName]
+ del self.contacts[self._old_name]
self.contacts[name] = address
else:
QtWidgets.QMessageBox.information(self, "Edit Unsuccessful",
f'Sorry, "{name}" is already in your address book.')
return
- elif self.oldAddress != address:
+ elif self._old_address != address:
QtWidgets.QMessageBox.information(self, "Edit Successful",
f'"{name}" has been edited in your address book.')
self.contacts[name] = address
- self.updateInterface(self.NavigationMode)
+ self.update_interface(self.NavigationMode)
def cancel(self):
- self.nameLine.setText(self.oldName)
- self.addressText.setText(self.oldAddress)
- self.updateInterface(self.NavigationMode)
+ self._name_line.setText(self._old_name)
+ self._address_text.setText(self._old_address)
+ self.update_interface(self.NavigationMode)
- def removeContact(self):
- name = self.nameLine.text()
- address = self.addressText.toPlainText()
+ def remove_contact(self):
+ name = self._name_line.text()
+ address = self._address_text.toPlainText()
if name in self.contacts:
button = QtWidgets.QMessageBox.question(self, "Confirm Remove",
@@ -210,10 +210,10 @@ class AddressBook(QtWidgets.QWidget):
QtWidgets.QMessageBox.information(self, "Remove Successful",
f'"{name}" has been removed from your address book.')
- self.updateInterface(self.NavigationMode)
+ self.update_interface(self.NavigationMode)
def next(self):
- name = self.nameLine.text()
+ name = self._name_line.text()
it = iter(self.contacts)
try:
@@ -226,11 +226,11 @@ class AddressBook(QtWidgets.QWidget):
except StopIteration:
next_name, next_address = iter(self.contacts).next()
- self.nameLine.setText(next_name)
- self.addressText.setText(next_address)
+ self._name_line.setText(next_name)
+ self._address_text.setText(next_address)
def previous(self):
- name = self.nameLine.text()
+ name = self._name_line.text()
prev_name = prev_address = None
for this_name, this_address in self.contacts:
@@ -240,52 +240,52 @@ class AddressBook(QtWidgets.QWidget):
prev_name = this_name
prev_address = this_address
else:
- self.nameLine.clear()
- self.addressText.clear()
+ self._name_line.clear()
+ self._address_text.clear()
return
if prev_name is None:
for prev_name, prev_address in self.contacts:
pass
- self.nameLine.setText(prev_name)
- self.addressText.setText(prev_address)
+ self._name_line.setText(prev_name)
+ self._address_text.setText(prev_address)
- def updateInterface(self, mode):
- self.currentMode = mode
+ def update_interface(self, mode):
+ self._current_mode = mode
- if self.currentMode in (self.AddingMode, self.EditingMode):
- self.nameLine.setReadOnly(False)
- self.nameLine.setFocus(QtCore.Qt.OtherFocusReason)
- self.addressText.setReadOnly(False)
+ if self._current_mode in (self.AddingMode, self.EditingMode):
+ self._name_line.setReadOnly(False)
+ self._name_line.setFocus(QtCore.Qt.OtherFocusReason)
+ self._address_text.setReadOnly(False)
- self.addButton.setEnabled(False)
- self.editButton.setEnabled(False)
- self.removeButton.setEnabled(False)
+ self._add_button.setEnabled(False)
+ self._edit_button.setEnabled(False)
+ self._remove_button.setEnabled(False)
- self.nextButton.setEnabled(False)
- self.previousButton.setEnabled(False)
+ self._next_button.setEnabled(False)
+ self._previous_button.setEnabled(False)
- self.submitButton.show()
- self.cancelButton.show()
+ self._submit_button.show()
+ self._cancel_button.show()
- elif self.currentMode == self.NavigationMode:
+ elif self._current_mode == self.NavigationMode:
if not self.contacts:
- self.nameLine.clear()
- self.addressText.clear()
+ self._name_line.clear()
+ self._address_text.clear()
- self.nameLine.setReadOnly(True)
- self.addressText.setReadOnly(True)
- self.addButton.setEnabled(True)
+ self._name_line.setReadOnly(True)
+ self._address_text.setReadOnly(True)
+ self._add_button.setEnabled(True)
number = len(self.contacts)
- self.editButton.setEnabled(number >= 1)
- self.removeButton.setEnabled(number >= 1)
- self.nextButton.setEnabled(number > 1)
- self.previousButton.setEnabled(number >1 )
+ self._edit_button.setEnabled(number >= 1)
+ self._remove_button.setEnabled(number >= 1)
+ self._next_button.setEnabled(number > 1)
+ self._previous_button.setEnabled(number >1 )
- self.submitButton.hide()
- self.cancelButton.hide()
+ self._submit_button.hide()
+ self._cancel_button.hide()
if __name__ == '__main__':
@@ -293,7 +293,7 @@ if __name__ == '__main__':
app = QtWidgets.QApplication(sys.argv)
- addressBook = AddressBook()
- addressBook.show()
+ address_book = AddressBook()
+ address_book.show()
sys.exit(app.exec_())