当前位置: 首页> 健康> 母婴 > Python简易IDE工作界面制作

Python简易IDE工作界面制作

时间:2025/7/9 11:10:32来源:https://blog.csdn.net/urhero/article/details/141712655 浏览次数:0次

、       休闲一下,学习编程还是要学习一些界面编程,能够根据需要制作图形操作界面,这样我们开发的程序才能方便操作和使用,同时获得更友好的人机交互体验。下面是一个用PyQt5制作的简易界面,供大学参考。如下图所示:

以下为程序代码,较为简陋,制作简单的IDE程序可在此基础上做更复杂的设计完善。

import sys
from PyQt5.QtWidgets import QApplication, QMainWindow, QMenuBar, QToolBar, QStatusBar, QDockWidget, QTreeWidget, QTreeWidgetItem, QTextEdit, QMainWindow, QVBoxLayout, QWidget
from PyQt5.QtCore import Qtclass IDEWindow(QMainWindow):def __init__(self):super().__init__()self.initUI()def initUI(self):# 菜单栏menuBar = self.menuBar()fileMenu = menuBar.addMenu('File')editMenu = menuBar.addMenu('Edit')viewMenu = menuBar.addMenu('View')helpMenu = menuBar.addMenu('Help')# 工具栏toolBar = self.addToolBar('Toolbar')toolBar.addAction('Open')toolBar.addAction('Save')# 状态栏self.statusBar = self.statusBar()self.statusBar.showMessage('Ready')# 目录树directoryTree = QTreeWidget()directoryTree.setColumnCount(1)directoryTree.setHeaderLabels(['Directory'])item1 = QTreeWidgetItem(directoryTree)item1.setText(0, 'Project')item2 = QTreeWidgetItem(item1)item2.setText(0, 'File1.py')item3 = QTreeWidgetItem(item1)item3.setText(0, 'File2.py')# 工作区self.editor = QTextEdit()# 设置目录树为浮动窗口directoryDock = QDockWidget('Directory', self)directoryDock.setWidget(directoryTree)# 将目录树加入窗口self.addDockWidget(Qt.LeftDockWidgetArea, directoryDock)# 设置中心窗口小部件centralWidget = QWidget()layout = QVBoxLayout()layout.addWidget(self.editor)centralWidget.setLayout(layout)self.setCentralWidget(centralWidget)# 显示窗口self.setGeometry(100, 100, 800, 600)self.setWindowTitle('IDE')self.show()if __name__ == '__main__':app = QApplication(sys.argv)mainWindow = IDEWindow()sys.exit(app.exec_())

今天就到这里,感谢大家观看。 

关键字:Python简易IDE工作界面制作

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: