aboutsummaryrefslogtreecommitdiffstats
path: root/examples/widgets/dialogs/findfiles/findfiles.py
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2021-03-25 17:20:24 +0100
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2021-04-06 11:24:08 +0200
commit27bb3f7839d9673b125f8b1b775c4398293932e2 (patch)
treeb02329140fa93b3d35cc8f864672706d3325cdf7 /examples/widgets/dialogs/findfiles/findfiles.py
parent54f8953d629fd97460c82c977ba81d95f0dc5235 (diff)
Port QWidget examples to snake case
Task-number: PYSIDE-1112 Change-Id: Ia42e395a3c650f4c11f05cfe5c6f67d309c4a3d3 Reviewed-by: Christian Tismer <tismer@stackless.com>
Diffstat (limited to 'examples/widgets/dialogs/findfiles/findfiles.py')
-rw-r--r--examples/widgets/dialogs/findfiles/findfiles.py186
1 files changed, 93 insertions, 93 deletions
diff --git a/examples/widgets/dialogs/findfiles/findfiles.py b/examples/widgets/dialogs/findfiles/findfiles.py
index 50432e7ed..365d75377 100644
--- a/examples/widgets/dialogs/findfiles/findfiles.py
+++ b/examples/widgets/dialogs/findfiles/findfiles.py
@@ -49,36 +49,36 @@ class Window(QtWidgets.QDialog):
def __init__(self, parent=None):
super(Window, self).__init__(parent)
- self.browseButton = self.createButton("&Browse...", self.browse)
- self.findButton = self.createButton("&Find", self.find)
-
- self.fileComboBox = self.createComboBox("*")
- self.textComboBox = self.createComboBox()
- self.directoryComboBox = self.createComboBox(QtCore.QDir.currentPath())
-
- fileLabel = QtWidgets.QLabel("Named:")
- textLabel = QtWidgets.QLabel("Containing text:")
- directoryLabel = QtWidgets.QLabel("In directory:")
- self.filesFoundLabel = QtWidgets.QLabel()
-
- self.createFilesTable()
-
- buttonsLayout = QtWidgets.QHBoxLayout()
- buttonsLayout.addStretch()
- buttonsLayout.addWidget(self.findButton)
-
- mainLayout = QtWidgets.QGridLayout()
- mainLayout.addWidget(fileLabel, 0, 0)
- mainLayout.addWidget(self.fileComboBox, 0, 1, 1, 2)
- mainLayout.addWidget(textLabel, 1, 0)
- mainLayout.addWidget(self.textComboBox, 1, 1, 1, 2)
- mainLayout.addWidget(directoryLabel, 2, 0)
- mainLayout.addWidget(self.directoryComboBox, 2, 1)
- mainLayout.addWidget(self.browseButton, 2, 2)
- mainLayout.addWidget(self.filesTable, 3, 0, 1, 3)
- mainLayout.addWidget(self.filesFoundLabel, 4, 0)
- mainLayout.addLayout(buttonsLayout, 5, 0, 1, 3)
- self.setLayout(mainLayout)
+ self._browse_button = self.create_button("&Browse...", self.browse)
+ self._find_button = self.create_button("&Find", self.find)
+
+ self._file_combo_box = self.create_combo_box("*")
+ self._text_combo_box = self.create_combo_box()
+ self._directory_combo_box = self.create_combo_box(QtCore.QDir.currentPath())
+
+ file_label = QtWidgets.QLabel("Named:")
+ text_label = QtWidgets.QLabel("Containing text:")
+ directory_label = QtWidgets.QLabel("In directory:")
+ self._files_found_label = QtWidgets.QLabel()
+
+ self.create_files_table()
+
+ buttons_layout = QtWidgets.QHBoxLayout()
+ buttons_layout.addStretch()
+ buttons_layout.addWidget(self._find_button)
+
+ main_layout = QtWidgets.QGridLayout()
+ main_layout.addWidget(file_label, 0, 0)
+ main_layout.addWidget(self._file_combo_box, 0, 1, 1, 2)
+ main_layout.addWidget(text_label, 1, 0)
+ main_layout.addWidget(self._text_combo_box, 1, 1, 1, 2)
+ main_layout.addWidget(directory_label, 2, 0)
+ main_layout.addWidget(self._directory_combo_box, 2, 1)
+ main_layout.addWidget(self._browse_button, 2, 2)
+ main_layout.addWidget(self._files_table, 3, 0, 1, 3)
+ main_layout.addWidget(self._files_found_label, 4, 0)
+ main_layout.addLayout(buttons_layout, 5, 0, 1, 3)
+ self.setLayout(main_layout)
self.setWindowTitle("Find Files")
self.resize(500, 300)
@@ -88,119 +88,119 @@ class Window(QtWidgets.QDialog):
QtCore.QDir.currentPath())
if directory:
- if self.directoryComboBox.findText(directory) == -1:
- self.directoryComboBox.addItem(directory)
+ if self._directory_combo_box.findText(directory) == -1:
+ self._directory_combo_box.addItem(directory)
- self.directoryComboBox.setCurrentIndex(self.directoryComboBox.findText(directory))
+ self._directory_combo_box.setCurrentIndex(self._directory_combo_box.findText(directory))
@staticmethod
- def updateComboBox(comboBox):
+ def update_combo_box(comboBox):
if comboBox.findText(comboBox.currentText()) == -1:
comboBox.addItem(comboBox.currentText())
def find(self):
- self.filesTable.setRowCount(0)
+ self._files_table.setRowCount(0)
- fileName = self.fileComboBox.currentText()
- text = self.textComboBox.currentText()
- path = self.directoryComboBox.currentText()
+ file_name = self._file_combo_box.currentText()
+ text = self._text_combo_box.currentText()
+ path = self._directory_combo_box.currentText()
- self.updateComboBox(self.fileComboBox)
- self.updateComboBox(self.textComboBox)
- self.updateComboBox(self.directoryComboBox)
+ self.update_combo_box(self._file_combo_box)
+ self.update_combo_box(self._text_combo_box)
+ self.update_combo_box(self._directory_combo_box)
- self.currentDir = QtCore.QDir(path)
- if not fileName:
- fileName = "*"
- files = self.currentDir.entryList([fileName],
+ self._current_dir = QtCore.QDir(path)
+ if not file_name:
+ file_name = "*"
+ files = self._current_dir.entryList([file_name],
QtCore.QDir.Files | QtCore.QDir.NoSymLinks)
if text:
- files = self.findFiles(files, text)
- self.showFiles(files)
+ files = self.find_files(files, text)
+ self.show_files(files)
- def findFiles(self, files, text):
- progressDialog = QtWidgets.QProgressDialog(self)
+ def find_files(self, files, text):
+ progress_dialog = QtWidgets.QProgressDialog(self)
- progressDialog.setCancelButtonText("&Cancel")
- progressDialog.setRange(0, len(files))
- progressDialog.setWindowTitle("Find Files")
+ progress_dialog.setCancelButtonText("&Cancel")
+ progress_dialog.setRange(0, len(files))
+ progress_dialog.setWindowTitle("Find Files")
- foundFiles = []
+ found_files = []
for i in range(len(files)):
- progressDialog.setValue(i)
+ progress_dialog.setValue(i)
n = len(files)
- progressDialog.setLabelText(f"Searching file number {i} of {n}...")
+ progress_dialog.setLabelText(f"Searching file number {i} of {n}...")
QtCore.QCoreApplication.processEvents()
- if progressDialog.wasCanceled():
+ if progress_dialog.wasCanceled():
break
- inFile = QtCore.QFile(self.currentDir.absoluteFilePath(files[i]))
+ in_file = QtCore.QFile(self._current_dir.absoluteFilePath(files[i]))
- if inFile.open(QtCore.QIODevice.ReadOnly):
- stream = QtCore.QTextStream(inFile)
+ if in_file.open(QtCore.QIODevice.ReadOnly):
+ stream = QtCore.QTextStream(in_file)
while not stream.atEnd():
- if progressDialog.wasCanceled():
+ if progress_dialog.wasCanceled():
break
line = stream.readLine()
if text in line:
- foundFiles.append(files[i])
+ found_files.append(files[i])
break
- progressDialog.close()
+ progress_dialog.close()
- return foundFiles
+ return found_files
- def showFiles(self, files):
+ def show_files(self, files):
for fn in files:
- file = QtCore.QFile(self.currentDir.absoluteFilePath(fn))
+ file = QtCore.QFile(self._current_dir.absoluteFilePath(fn))
size = QtCore.QFileInfo(file).size()
- fileNameItem = QtWidgets.QTableWidgetItem(fn)
- fileNameItem.setFlags(fileNameItem.flags() ^ QtCore.Qt.ItemIsEditable)
+ file_name_item = QtWidgets.QTableWidgetItem(fn)
+ file_name_item.setFlags(file_name_item.flags() ^ QtCore.Qt.ItemIsEditable)
size_kb = int((size + 1023) / 1024)
- sizeItem = QtWidgets.QTableWidgetItem(f"{size_kb} KB")
- sizeItem.setTextAlignment(QtCore.Qt.AlignVCenter | QtCore.Qt.AlignRight)
- sizeItem.setFlags(sizeItem.flags() ^ QtCore.Qt.ItemIsEditable)
+ size_item = QtWidgets.QTableWidgetItem(f"{size_kb} KB")
+ size_item.setTextAlignment(QtCore.Qt.AlignVCenter | QtCore.Qt.AlignRight)
+ size_item.setFlags(size_item.flags() ^ QtCore.Qt.ItemIsEditable)
- row = self.filesTable.rowCount()
- self.filesTable.insertRow(row)
- self.filesTable.setItem(row, 0, fileNameItem)
- self.filesTable.setItem(row, 1, sizeItem)
+ row = self._files_table.rowCount()
+ self._files_table.insertRow(row)
+ self._files_table.setItem(row, 0, file_name_item)
+ self._files_table.setItem(row, 1, size_item)
n = len(files)
- self.filesFoundLabel.setText(f"{n} file(s) found (Double click on a file to open it)")
+ self._files_found_label.setText(f"{n} file(s) found (Double click on a file to open it)")
- def createButton(self, text, member):
+ def create_button(self, text, member):
button = QtWidgets.QPushButton(text)
button.clicked.connect(member)
return button
- def createComboBox(self, text=""):
- comboBox = QtWidgets.QComboBox()
- comboBox.setEditable(True)
- comboBox.addItem(text)
- comboBox.setSizePolicy(QtWidgets.QSizePolicy.Expanding,
+ def create_combo_box(self, text=""):
+ combo_box = QtWidgets.QComboBox()
+ combo_box.setEditable(True)
+ combo_box.addItem(text)
+ combo_box.setSizePolicy(QtWidgets.QSizePolicy.Expanding,
QtWidgets.QSizePolicy.Preferred)
- return comboBox
+ return combo_box
- def createFilesTable(self):
- self.filesTable = QtWidgets.QTableWidget(0, 2)
- self.filesTable.setSelectionBehavior(QtWidgets.QAbstractItemView.SelectRows)
+ def create_files_table(self):
+ self._files_table = QtWidgets.QTableWidget(0, 2)
+ self._files_table.setSelectionBehavior(QtWidgets.QAbstractItemView.SelectRows)
- self.filesTable.setHorizontalHeaderLabels(("File Name", "Size"))
- self.filesTable.horizontalHeader().setSectionResizeMode(0, QtWidgets.QHeaderView.Stretch)
- self.filesTable.verticalHeader().hide()
- self.filesTable.setShowGrid(False)
+ self._files_table.setHorizontalHeaderLabels(("File Name", "Size"))
+ self._files_table.horizontalHeader().setSectionResizeMode(0, QtWidgets.QHeaderView.Stretch)
+ self._files_table.verticalHeader().hide()
+ self._files_table.setShowGrid(False)
- self.filesTable.cellActivated.connect(self.openFileOfItem)
+ self._files_table.cellActivated.connect(self.open_file_of_item)
- def openFileOfItem(self, row, column):
- item = self.filesTable.item(row, 0)
+ def open_file_of_item(self, row, column):
+ item = self._files_table.item(row, 0)
- QtGui.QDesktopServices.openUrl(QtCore.QUrl(self.currentDir.absoluteFilePath(item.text())))
+ QtGui.QDesktopServices.openUrl(QtCore.QUrl(self._current_dir.absoluteFilePath(item.text())))
if __name__ == '__main__':