问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

用PYQT设计好了界面,用另一PY文件调用,要怎么做?

发布网友 发布时间:2022-04-21 23:52

我来回答

2个回答

热心网友 时间:2023-10-04 15:27

直接就在这里面写也可以的,不用调用。

网上多看Blog,博客园和CSDN上例子都有。

我花了一周自学搞定了一个跟你类似的小项目。

你一定要调用的话,import A from A这种就可以,参照:

如何调用另一个.py文件中的类和函数

追问关键吧 我要调用的是那些控件 就比如
self.pushButton = QtGui.QPushButton(Dialog)
self.pushButton.setGeometry(QtCore.QRect(280, 250, 75, 23))
我要调用的是pushButton
然后from test1_count import Ui_Dialog

使用Ui_Dialog.pushButton就会提示type object 'Ui_Dialog' has no attribute 'pushButton'
这得咋整

追答

pushButton是按钮名称,你改成你界面里具体按钮名称就行了。

我这个是按钮名称就叫‘pushButton’,第二个叫‘pushButton_2’。。。测试用的也没讲究,哈哈。

self.pushButton.setObjectName("pushButton") #查询按钮
        self.pushButton.clicked.connect(self.on_click)    #绑定点击动作

def on_click(self):    #点击后具体执行的任务
        # 取当前索引
        zy_index = self.comboBox.currentIndex()
        kl_index = self.comboBox_2.currentIndex()
        dy_index = self.comboBox_3.currentIndex()
        # 取当前名称
        zy_name = self.comboBox.itemText(zy_index)
        kl_name = self.comboBox_2.itemText(kl_index)
        dy_name = self.comboBox_3.itemText(dy_index)
        fs=self.textEdit.toPlainText()
        #从MySQL中查询结果
        conn = pymysql.connect(host='127.0.0.1', port=3306, user='root', passwd='test@123', db='test', charset='utf8')  
        cur=conn.cursor()
        sql2018="select `位次` from 表1 where `分数`="+str(fs)+" and `年份`='2017' and `科类`='"+str(kl_name)[0]+"科';"
        cur.execute(sql2018)
        result=cur.fetchone()
        result2018=int(str(result)[1:-2])

OK。

热心网友 时间:2023-10-04 15:27

请问解决了吗?我也遇到了这个问题
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 黑客攻击报案有用吗 python pyqt怎么画圆 python 的qlabel的mousepressevent怎么用 python如何用pyqt5打开视频(还有PPT)并输出到QLa... PYQT用qlabel循环显示图片会卡住 微信为什么会疑似身份冒用怎么样恢复华为? 睿因路由器拨号超时 睿因路由器不知密码怎么蹭网 我的是睿因路由器,能连接的上,但是上不了网 睿因路由wn578r2怎么升级固件? 普通面粉变高筋面粉 高筋面条是转基因面条吗 高筋面粉配制 睿因的路由器wan灯不亮怎么回事 睿因路由器sys灯长亮,上不了网怎么办? 面粉有转基因吗? 睿因路由器怎么连接机顶盒 面粉有转基因吗 有人说高筋面粉是转基因的,究竟是不是真的? 高筋面粉是转基因小麦做的吗 睿因S32 路由器怎么样?好吗 Qt 中如何改变Label大小 pyqt5 listwidget怎么指定item向右对齐 wxPython和PyQt谁才是最赞的Python GUI库 QT怎么获得label实时坐标 python3.6.3怎么安装pip和pygame,要详细 QT4 如何在 QLabel 上显示二值图和灰度图 ??? PyInstaller 无法打包完成后,运行exe无反应? QT编程的QDialog对话框右上角的问号按钮如何取消呢 QT中控件如何随着窗口大小的改变而使它充满整个窗... 如何在PyQt5中的QLabel中显示摄像头 PyQt5 将图片读取到内存后怎么显示 苹果手机丢了如何查询一天的移动路线? 苹果手机信息中心在哪找不到 无需手机号怎么注册? 苹果6plus怎么在主屏幕上显示时间天气 不用手机号码可以注册吗? 苹果手机天气预报如何设置? 苹果手机怎样不在通知栏里显示天气 苹果4s手机为什么不显示小时预报 怎么注册不用手机号