【发布时间】:2021-06-21 18:49:29
【问题描述】:
我试图尽可能多地解释我的问题。
如果你需要,我可以编辑。
class calculating:
def __init__(self,username,password,url):
self.username=username
self.password=password
self.url=url
def connectingTowebsite(self):
r=request.get("self.url")
# I achived number1 and number 2 by connectingTowebsite
return number1,number2
def sum(self):
number3,number4=self.connectingTowebsite()
# There are some calculating process here
number5=(numbers3+numbers4)
return number5
def addingtodatabase(self,divisionnumber):
# Then user send a number and methods' jobs are over
number6=(self.sum() / divisionnumber)
sql_query=("INSERT INTO SOMETHİNG.....")
values=number6
return number6
# Now I want to use the number6 in a class in another page.
#this is another python file\secondpage.py
from firstpage import calculating
import sys`
from PyQt5.QtWidgets import QApplication, QMainWindow
class showingvalues(QMainWindow):
def __init__(self):
super().__init__()
# I have some codes here for my window and login process
# and a textedit to show the variables from firstpage\calculating
def calculate(self,divisionnumber):
result=calculating("myUsername","myPassword","myUrl").addingtodatabase(divisionnumber)
return result
def calculateSaveAndShow(self):
# User enter a divisionnumber
# Number1 and Number2 which have already taken from website by request
self.calculate("a division number from user") # I am using PyQt5 to get that.
然后所有过程结束。
日期已插入数据库
我想在我的应用程序窗口中显示刚刚保存在 textedit 中的值
最好的方法是什么?
【问题讨论】:
-
我有一个类可以抓取网站并收集一些数据,用户给出一个数字,另一种方法计算它们并保存到数据库中。我正在尝试通过 Qt Designer 进行设计。我想在我的应用程序中添加一个文本行并向用户显示数据库中保存的内容。
标签: python class oop methods pyqt5