前言:
目前朋友们对“杀掉所有nginx进程”都比较注意,你们都想要分析一些“杀掉所有nginx进程”的相关知识。那么小编也在网络上搜集了一些有关“杀掉所有nginx进程””的相关文章,希望姐妹们能喜欢,兄弟们快快来学习一下吧!pyqt6的开发环境如何配置看如下教程
pyqt6开发环境的配置
用qtdesigner设计界面,并用命令行把界面转换成py语言。
查看自己的虚拟开发环境
conda env list
qtdesigner的目录如下:
界面最终效果
把界面转换成py脚本
pyuic6 myui.ui -o myui.py编写代码部分
写代码调用界面,按钮响应函数如何写,界面和代码的互动。
from PyQt6.QtWidgets import ( QApplication, QDialog, QMessageBox)from myui import Ui_Dialogimport sysimport stringimport osclass MyApp(Ui_Dialog, QDialog): def __init__(self): super().__init__() self.setupUi(self) self.show() self.pushButton_start.clicked.connect(self.start) self.pushButton_stop.clicked.connect(self.start) self.pushButton_reload.clicked.connect(self.start) self.pushButton_taskkill.clicked.connect(self.taskkill) def start(self): self.lineEdit.setText("start") os.system("start nginx") QMessageBox.information( self, "标题", "内容" ) def stop(self): self.lineEdit.setText("stop") os.system("nginx -s stop") QMessageBox.information( self, "标题", "内容" ) def reload(self): self.lineEdit.setText("reload") os.system("nginx -s reload") QMessageBox.information( self, "标题", "内容" ) def taskkill(self): self.lineEdit.setText("杀掉所有nginx进程") #oa.system("taskkill /f /t /im nginx.exe") # QMessageBox.information( # self, "标题", "内容" # )if __name__ == "__main__": print(sys.argv) app = QApplication(sys.argv) myapp = MyApp() sys.exit(app.exec())生成可执行程序
pyinstaller -F -w runme.py
工程目录
最终生成的exe
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #杀掉所有nginx进程