因此,我正在尝试使用GUI创建一种加密程序。这是代码:
import sys
from PyQt4 import QtGui, QtCore
import os
from Crypto.Hash import SHA256
from Crypto import Random
from Crypto.Cipher import AES
class Window(QtGui.QMainWindow):
def __init__(self):
super(Window, self).__init__()
self.setGeometry(50, 50, 500, 300)
self.setWindowTitle("Encryptionprogram")
self.setWindowIcon(QtGui.QIcon('pythonicon.png'))
self.container = QtGui.QWidget()
self.setCentralWidget(self.container)
self.container_lay = QtGui.QVBoxLayout()
self.container.setLayout(self.container_lay)
extractAction = QtGui.QAction("Leave", self)
extractAction.setShortcut("Ctrl+Q")
extractAction.setStatusTip("Leave the app")
extractAction.triggered.connect(self.close_application)
mainMenu = self.menuBar()
fileMenu = mainMenu.addMenu('&File')
fileMenu.addAction(extractAction)
#Inputs
self.Input = QtGui.QLineEdit("Filname", self)
self.Input.setFixedWidth(200)
self.Input.setFixedHeight(25)
self.Input.move(20, 200)
self.Input.setSizePolicy(QtGui.QSizePolicy.Fixed,
QtGui.QSizePolicy.Fixed)
self.Input2 = QtGui.QLineEdit("password", self)
self.Input2.setFixedWidth(200)
self.Input2.setFixedHeight(25)
self.Input2.move(220, 200)
self.Input2.setSizePolicy(QtGui.QSizePolicy.Fixed,
QtGui.QSizePolicy.Fixed)
self.home()
def home(self):
我不知道该如何解决这个问题,我不仅试图在互联网上找到解决方案,而且还试图解决它,只是在出现任何潜在错误之后一直在闲逛,但此刻我什么也没发现。如果有人可以解释错误和/或提供解决方案,那对我来说将是世界。谢谢!
杨__羊羊
相关分类