pythonqt5菜鸟教程(pyqt5 python27)

http://www.itjxue.com  2023-04-14 01:31  来源:未知  点击次数: 

python QT5运行Edge

您是想问pythonQT5怎枣巧么运行Edge吗?pythonQT5运行歼埋Edge的方法:

1、查看Edge浏览氏岩蚂器版本。(在浏览器的设置中找到关于MicroEdge。

2、下载浏览器驱动。

3、将下载好的压缩包解压,然后将其中的.exe文件分别复制到浏览器和python的安装路径下。

4、利用pythonQT5的脚本语言,指定浏览器的驱动即可。

Python_PyQt5入门系列1:LineEdit的读取与写入(后台计算)

通过态档实现任意两个经纬度计算两点之间的距离为例子

程序伍闭逗生成截图:

#以下是GUI图形界面腔卖的创建

from PyQt5import QtCore, QtGui, QtWidgets

from mathimport *

class Ui_MainWindow(object):

def setupUi(self, MainWindow):

MainWindow.setObjectName("MainWindow")

MainWindow.resize(800, 599)

self.centralwidget = QtWidgets.QWidget(MainWindow)

self.centralwidget.setObjectName("centralwidget")

self.label_2 = QtWidgets.QLabel(self.centralwidget)

self.label_2.setGeometry(QtCore.QRect(70, 90, 41, 16))

self.label_2.setObjectName("label_2")

self.label_5 = QtWidgets.QLabel(self.centralwidget)

self.label_5.setGeometry(QtCore.QRect(70, 150, 41, 9))

self.label_5.setObjectName("label_5")

self.label_6 = QtWidgets.QLabel(self.centralwidget)

self.label_6.setGeometry(QtCore.QRect(50, 230, 41, 9))

self.label_6.setObjectName("label_6")

self.label_3 = QtWidgets.QLabel(self.centralwidget)

self.label_3.setGeometry(QtCore.QRect(270, 90, 41, 16))

self.label_3.setObjectName("label_3")

self.label_7 = QtWidgets.QLabel(self.centralwidget)

self.label_7.setGeometry(QtCore.QRect(270, 150, 41, 9))

self.label_7.setObjectName("label_7")

self.lineEdit = QtWidgets.QLineEdit(self.centralwidget)

self.lineEdit.setGeometry(QtCore.QRect(50, 110, 71, 31))

self.lineEdit.setObjectName("lineEdit")

self.lineEdit_2 = QtWidgets.QLineEdit(self.centralwidget)

self.lineEdit_2.setGeometry(QtCore.QRect(50, 170, 71, 31))

self.lineEdit_2.setObjectName("lineEdit_2")

self.lineEdit_3 = QtWidgets.QLineEdit(self.centralwidget)

self.lineEdit_3.setGeometry(QtCore.QRect(250, 110, 71, 31))

self.lineEdit_3.setObjectName("lineEdit_3")

self.lineEdit_4 = QtWidgets.QLineEdit(self.centralwidget)

self.lineEdit_4.setGeometry(QtCore.QRect(250, 170, 71, 31))

self.lineEdit_4.setObjectName("lineEdit_4")

self.lineEdit_5 = QtWidgets.QLineEdit(self.centralwidget)

self.lineEdit_5.setGeometry(QtCore.QRect(80, 220, 71, 31))

self.lineEdit_5.setObjectName("lineEdit_5")

self.pushButton = QtWidgets.QPushButton(self.centralwidget)

self.pushButton.setGeometry(QtCore.QRect(170, 300, 56, 17))

self.pushButton.setObjectName("pushButton")

MainWindow.setCentralWidget(self.centralwidget)

self.menubar = QtWidgets.QMenuBar(MainWindow)

self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 18))

self.menubar.setObjectName("menubar")

MainWindow.setMenuBar(self.menubar)

self.statusbar = QtWidgets.QStatusBar(MainWindow)

self.statusbar.setObjectName("statusbar")

MainWindow.setStatusBar(self.statusbar)

self.retranslateUi(MainWindow)

self.pushButton.clicked.connect(self.btnshanbing_click)

QtCore.QMetaObject.connectSlotsByName(MainWindow)

def retranslateUi(self, MainWindow):

_translate = QtCore.QCoreApplication.translate

MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))

self.label_2.setText(_translate("MainWindow", "经度"))

self.label_5.setText(_translate("MainWindow", "经度"))

self.label_6.setText(_translate("MainWindow", "距离"))

self.label_3.setText(_translate("MainWindow", "经度"))

self.label_7.setText(_translate("MainWindow", "经度"))

self.pushButton.setText(_translate("MainWindow", "确定"))

#以下是btnshanbing_click信号的槽函数

def btnshanbing_click(self):

#以下是将文本框里面的内容读取出来同时将里面的类型转换为浮点型

a=float(self.lineEdit.text())

c=float(self.lineEdit_2.text())

b=float(self.lineEdit_3.text())

d=float(self.lineEdit_4.text())

#以下是经纬度计算公式

e=(acos(sin(b * pi /180) * sin(d * pi /180) + cos(c * pi /180 - a * pi /180) * cos(b * pi /180) * cos(d * pi /180)))*6371004

#以下是将计算的结果生成在LineEdit_5里面去,但是要注意的是必须将计算的结果转换为字符型,否则程序运行不起来

? ? ?? self.lineEdit_5.setText(str(e))

主程序:

self.lineEdit.text():读取文本框里面的内容,但是要做计算必须转换为float(self.lineEdit.text())浮点型才能做运算,否则不能运算

self.lineEdit_5.setText(str()):将计算的结果生成在另一个文本框里面必须转换为字符型,否则程序会报错。

综上所述:lineEdit.text()的返回类型为文本型

python入门教程

《【3】学习视频》百度网盘资源老蔽免费下载

链接颤困:

提取码:m6tm

【3】学习视频|python视频教程|Python入门基础视频教程|lets python 视频教程|Lets-python-017-文件和输入输出01.avi|Lets-python-016-条件和循环02-练习题和生成茄含念器.avi|Lets-python-015-条件和循环01.avi|Lets-python-014-映射和集合02.avi|Lets-python-013-映射和集合01.avi|Lets-python-012-序列04-02.avi|Lets-python-012-序列04-01.avi|Lets-python-011-del和getattr.avi|Lets-python-010-序列03.avi|lets-python-009-序列02.avi|Lets-python-008-序列01.avi ?

Python,pyqt5

pyqt5pythonGui入门教程(亩仔数1)第一个窗口(1) 第一个窗口和代码详细注释: fromPyQt5importQtWidgets#从PyQt库导入QtWidget通用窗口类classmywindow(QtWidgets.QWidget):#自己建一个mywindows类,迅首以class开头,mywindows是自己的类名戚山,

(责任编辑:IT教学网)

更多

推荐网络媒体文章