从一个类到另一个类的 QSpinBox 中获取价值

问题描述

我用 qt 设计器设计了一个 ui,我在一个类中有一个 QSpinBox,我需要从另一个类中获取它的值,但是当我打印它时,我得到了这个 <function class.fun at 0x0000028549B1DEE0>。 当我尝试在同一个班级中打印时,它可以工作,请帮忙

代码

class Ui_Form(object):
    row = 1

    def setupUi(self,Form):
        
    --> self.repeat_2 = QtWidgets.QSpinBox(Form)
        self.repeat_2.setGeometry(QtCore.QRect(390,310,121,51))
        self.repeat_2.setFont(font)
        self.repeat_2.setMinimum(1)
        self.repeat_2.setMaximum(1000000000)
        self.repeat_2.setobjectName("repeat_2")
        
        QtCore.QMetaObject.connectSlotsByName(Form)

    def retranslateUi(self,Form):
        _translate = QtCore.QCoreApplication.translate
        Form.setwindowTitle(_translate("Form","E-aalim Google Maps"))
        self.strt_btn.setText(_translate("Form","Start"))
        self.label_2.setText(_translate("Form","copyrights ©LorD OmaR®"))
        self.label_3.setText(_translate("Form","Version 1.1"))
        self.email_choice.setCurrentText(
            _translate("Form","blogs-vento@eaalim-blogs-commenter.iam.gserviceaccount.com"))
        self.email_choice.setItemText(0,_translate("Form","blogs-vento@eaalim-blogs-commenter.iam.gserviceaccount.com"))
        self.email_choice.setItemText(1,"eaalim-comentarista@eaalim-blogs-commenter.iam.gserviceaccount.com"))
        self.warn.setText(_translate("Form","-Make Sure To Share This Email With The Sheet-"))
        self.title.setText(_translate("Form","E-aalim Google Maps"))
        self.repeat.setText(_translate("Form","Repeat:"))
        self.strt_row.setText(_translate("Form","Start Row:"))

    def asd(self):
        print(self.repeat_2.value())


class class2:
    Ui_Form.asd

解决方法

试试:

headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML,like Gecko) Chrome/56.0.2924.76 Safari/537.36'} # This is chrome,you can set whatever browser you like
request = requests.get("https://www.hispanicmeetings.org",verify=False,headers=headers)
soup = bs4.BeautifulSoup(request.content)
soup.find_all("a href") # this is not getting me company names
soup.find_all('alt') #this either