Frequently used / Essential Python Snippet
- One Line For Loop
- [i.x for i in mylist if i.x > 250]
- Useful reference: 20 extremely useful single-line Python codes (Medium)
- Get selected rows in QTableWidget or QTableView
- reference: https://stackoverflow.com/questions/5927499/how-to-get-selected-rows-in-qtableview
- tableName.selectionModel().selectedRows()[0]
- Error handling in Python Mysql
- try catch
- try except, reference: https://stackoverflow.com/questions/30996401/error-handling-in-python-mysql
- except (sqlite3.Error, sqlite3.Warning) as e:
- print e
- except Exception as e:
- print e
- WINDOW DESIGN RELATED
- Show maximize button
- self.setWindowFlags(Qt.WindowMaximizeButtonHint)
- reference: https://stackoverflow.com/questions/56340436/attributeerror-ui-dialog-object-has-no-attribute-setwindowflags
- Show maximize button