From 76043639abc918feafe8d59c6019775e7e7684cd Mon Sep 17 00:00:00 2001 From: Friedemann Kleint Date: Wed, 24 Mar 2021 11:23:58 +0100 Subject: Port the widget tutorials to snake case Task-number: PYSIDE-1112 Change-Id: I60056e1cf0bac1279b7ff780fba908643339847e Reviewed-by: Christian Tismer --- examples/widgets/tutorials/addressbook/part4.py | 234 ++++++++++++------------ 1 file changed, 117 insertions(+), 117 deletions(-) (limited to 'examples/widgets/tutorials/addressbook/part4.py') 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_()) -- cgit v1.2.3