from PyQt5.QtWidgets import QWidget, QApplication, QColorDialog, QFontDialog, QTextEdit, QFileDialog
from PyQt5.QtWidgets import QMainWindow, QMessageBox, QDialog, QLineEdit, QPushButton, QHBoxLayout, QVBoxLayout
from PyQt5.QtGui import QIcon, QTextDocument
from PyQt5.QtCore import QDir, QFile
import sys
class NotePad(QMainWindow):
fileName = "./newFile.txt"
def __init__(self):
super(NotePad, self).__init__()
self.setGeometry(75, 75, 250, 430)
self.setWindowTitle("myNotePad")
self.setWindowIcon(QIcon("./image/gif/536717.gif"))
self.textEdit = QTextEdit(self)
self.setCentralWidget(self.textEdit)
self.createMenu()
self.show()
def createMenu(self):
self.fileMenu()
self.editMenu()
self.formatMenu()
self.helpMenu()
pass
def fileMenu(self):
menu = self.menuBar().addMenu("文件(&F)")
newfile = menu.addAction("新建(&N)", self.newFile_triggered)
openfile = menu.addAction("打开(&O)", self.openFile_triggered)
savefile = menu.addAction("保存(&S)", self.sav