Files
qmltermwidget/examples/pyqt/main.py
T
willbelr 380e812373 Added an example for PyQt5 (#389)
* added pyqt5 example

* fixed example path on build

* improved pyqt example

* simplified example
2020-12-24 21:44:23 +08:00

23 lines
586 B
Python
Executable File

#!/usr/bin/python3
from PyQt5 import QtWidgets
from QTermWidget import QTermWidget
class Terminal(QTermWidget):
def __init__(self, process: str, args: list):
super().__init__(0)
self.finished.connect(self.close)
self.setTerminalSizeHint(False)
self.setColorScheme("DarkPastels")
self.setShellProgram(process)
self.setArgs(args)
self.startShellProgram()
self.show()
if __name__ == "__main__":
app = QtWidgets.QApplication([])
args = ["--clean", "--noplugin"]
term = Terminal("vim", args)
app.exec()