點擊下載按鈕就出現Process finished with exit code -1073740791 (0xC0000409)退出。
不知道錯在哪里了,請大俠指點。
先謝謝!
# -*- coding: utf-8 -*-
# Form implementation generated from reading ui file 'zhuchuang.ui'
#
# Created by: PyQt5 UI code generator 5.13.0
#
# WARNING! All changes made in this file will be lost!
import requests
import re
from PyQt5 import QtCore, QtGui, QtWidgets
from PyQt5.QtWidgets import QMessageBox
from PyQt5.QtCore import *
from PyQt5.QtWidgets import (QApplication, QMainWindow, QDesktopWidget)
class Ui_Form(object):
def setupUi(self, Form):
Form.setObjectName("Form")
Form.resize(1259, 1082)
self.label = QtWidgets.QLabel(Form)
self.label.setGeometry(QtCore.QRect(20, 10, 1211, 111))
font = QtGui.QFont()
font.setPointSize(22)
self.label.setFont(font)
self.label.setAlignment(QtCore.Qt.AlignCenter)
self.label.setObjectName("label")
self.label_2 = QtWidgets.QLabel(Form)
self.label_2.setGeometry(QtCore.QRect(20, 170, 421, 51))
font = QtGui.QFont()
font.setPointSize(14)
self.label_2.setFont(font)
self.label_2.setObjectName("label_2")
self.net_IDlineEdit = QtWidgets.QLineEdit(Form)
self.net_IDlineEdit.setGeometry(QtCore.QRect(440, 170, 811, 51))
font = QtGui.QFont()
font.setPointSize(14)
self.net_IDlineEdit.setFont(font)
self.net_IDlineEdit.setObjectName("lineEdit")
self.horizontalLayoutWidget = QtWidgets.QWidget(Form)
self.horizontalLayoutWidget.setGeometry(QtCore.QRect(30, 260, 1201, 80))
self.horizontalLayoutWidget.setObjectName("horizontalLayoutWidget")
self.horizontalLayout = QtWidgets.QHBoxLayout(self.horizontalLayoutWidget)
self.horizontalLayout.setContentsMargins(0, 0, 0, 0)
self.horizontalLayout.setObjectName("horizontalLayout")
self.pushButton_3 = QtWidgets.QPushButton(self.horizontalLayoutWidget)
font = QtGui.QFont()
font.setPointSize(14)
self.pushButton_3.setFont(font)
self.pushButton_3.setObjectName("pushButton_3")
self.horizontalLayout.addWidget(self.pushButton_3)
self.pushButton_2 = QtWidgets.QPushButton(self.horizontalLayoutWidget)
font = QtGui.QFont()
font.setPointSize(14)
self.pushButton_2.setFont(font)
self.pushButton_2.setObjectName("pushButton_2")
self.horizontalLayout.addWidget(self.pushButton_2)
self.pushButton_4 = QtWidgets.QPushButton(self.horizontalLayoutWidget)
font = QtGui.QFont()
font.setPointSize(14)
self.pushButton_4.setFont(font)
self.pushButton_4.setObjectName("pushButton_4")
self.horizontalLayout.addWidget(self.pushButton_4)
self.pushButton = QtWidgets.QPushButton(self.horizontalLayoutWidget)
font = QtGui.QFont()
font.setPointSize(14)
self.pushButton.setFont(font)
self.pushButton.setObjectName("pushButton")
self.horizontalLayout.addWidget(self.pushButton)
self.pushButton_5 = QtWidgets.QPushButton(self.horizontalLayoutWidget)
font = QtGui.QFont()
font.setPointSize(14)
self.pushButton_5.setFont(font)
self.pushButton_5.setObjectName("pushButton_5")
self.horizontalLayout.addWidget(self.pushButton_5)
self.textBrowser = QtWidgets.QTextBrowser(Form)
self.textBrowser.setGeometry(QtCore.QRect(10, 360, 1241, 711))
self.textBrowser.setObjectName("textBrowser")
self.retranslateUi(Form)
QtCore.QMetaObject.connectSlotsByName(Form)
self.clipboard = QtWidgets.QApplication.clipboard() # 調入剪切板
# 下方為功能鍵各項功能
self.pushButton_3.clicked.connect(self.pasteText) # 粘貼
self.pushButton_2.clicked.connect(self.clesrlineEdit) # 清空
self.pushButton_4.clicked.connect(Down.Dlownload) # 下載
self.pushButton.clicked.connect(self.copyText) # 復制
self.pushButton_5.clicked.connect(self.close) # 關閉視窗
def retranslateUi(self, Form):
_translate = QtCore.QCoreApplication.translate
Form.setWindowTitle(_translate("Form", "Form"))
self.label.setText(_translate("Form", "時間窗"))
self.label_2.setText(_translate("Form", "請輸入網址:"))
self.pushButton_3.setText(_translate("Form", "粘貼網址"))
self.pushButton_2.setText(_translate("Form", "清空網址"))
self.pushButton_4.setText(_translate("Form", "下 載"))
self.pushButton.setText(_translate("Form", "復 制"))
self.pushButton_5.setText(_translate("Form", "退出"))
#
def showtime(self): #漢字顯示時間
# 動態顯示時間在label上
datetime = QDateTime.currentDateTime()
year = datetime.toString('yyyy') #toString()
month = datetime.toString('MM') #toString()
day = datetime.toString('dd') #toString()
xiqi = datetime.toString('dddd') #toString()
time = datetime.toString('hh:mm:ss') #toString()
text = year + '年' + month +'月' + day + '日' + time + xiqi
self.label.setText(text)
def copyText(self):
# clipboard = QApplication.clipboard()
self.clipboard.setText("I've been clipped!")
def pasteText(self):
a = self.clipboard.text()[0:5]
if (a in ['https', 'http:']):
self.net_IDlineEdit.setText(self.clipboard.text())
else:
QMessageBox.information(self, '提示', '請輸入以“https”或“http:”開頭的網址')
def clesrlineEdit(self):
self.net_IDlineEdit.setText('')
class Down(QMainWindow, Ui_Form):
def __init__(self, parent=None):
super(Down, self).__init__(parent)
self.setupUi(self)
def Dlownload(self):
print('111111111111111111111111')
print(self.net_IDlineEdit.text()) #這里就是出錯的地方,怎么找到錯誤的原因??????????
print('ooooooo')
if __name__ == "__main__":
import sys
app = QApplication(sys.argv)#固定的,PyQt5程式都需要QApplication物件。sys.argv是命令列引數串列,確保程式可以雙擊運行
myWin = Down()#初始化
timer = QTimer()
timer.timeout.connect(myWin.showtime)
timer.start()
myWin.show()#將視窗控制元件顯示在螢屏上
sys.exit(app.exec_())#程式運行,sys.exit方法確保程式完整退出。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/147600.html
上一篇:求助,這道題不會
下一篇:Python
