pardus-chroot
This commit is contained in:
30
gui/runner.py
Normal file
30
gui/runner.py
Normal file
@@ -0,0 +1,30 @@
|
||||
#!/usr/bin/env python3
|
||||
import sys
|
||||
import PyQt5.QtWidgets as QtWidgets
|
||||
|
||||
app = QtWidgets.QApplication(sys.argv)
|
||||
window = QtWidgets.QMainWindow()
|
||||
widget = QtWidgets.QWidget()
|
||||
layout = QtWidgets.QGridLayout()
|
||||
|
||||
programPath = QtWidgets.QLineEdit()
|
||||
browser = QtWidgets.QPushButton("浏览……")
|
||||
runProgramWithRoot = QtWidgets.QCheckBox("以 root 权限运行应用")
|
||||
layout.addWidget(QtWidgets.QLabel("""你可以在兼容模式下运行程序"""), 0, 0, 1, 4)
|
||||
layout.addWidget(QtWidgets.QLabel("程序路径:"), 1, 0)
|
||||
layout.addWidget(programPath, 1, 1, 1, 3)
|
||||
#layout.addWidget(browser, 1, 3)
|
||||
|
||||
controlLayout = QtWidgets.QHBoxLayout()
|
||||
cancelButton = QtWidgets.QPushButton("取消")
|
||||
okButton = QtWidgets.QPushButton("确定")
|
||||
controlLayout.addWidget(runProgramWithRoot)
|
||||
controlLayout.addWidget(browser)
|
||||
controlLayout.addWidget(cancelButton)
|
||||
controlLayout.addWidget(okButton)
|
||||
layout.addLayout(controlLayout, 2, 2, 1, 2)
|
||||
|
||||
widget.setLayout(layout)
|
||||
window.setCentralWidget(widget)
|
||||
window.show()
|
||||
sys.exit(app.exec_())
|
||||
Reference in New Issue
Block a user