python 窗体调取不显示_python - pyqt 调用tablewidget窗口时无法显示窗口内容

在PyQt应用中,主窗口通过按钮调用一个包含QTableWidget的新窗口时,新窗口出现但未显示表格内容。问题在于未正确初始化和显示tableWidget。解决方案是在createMaterialFunc函数中,先创建QMainWindow实例,然后调用setupUi方法并显示该窗口。
摘要由CSDN通过智能技术生成

问 题

请教一下大家,想实现在主窗口中点击按钮调用一个新窗口,这个窗口是tablewidget,目前可以实现弹出窗口,但是无法显示表格,只有一个空白窗口。实在找不到原因了,还请大家指点。

这是主窗口代码

# -*- coding: utf-8 -*-

# Form implementation generated from reading ui file 'question.ui'

#

# Created by: PyQt4 UI code generator 4.11.4

#

# WARNING! All changes made in this file will be lost!

from PyQt4 import QtCore, QtGui

try:

_fromUtf8 = QtCore.QString.fromUtf8

except AttributeError:

def _fromUtf8(s):

return s

try:

_encoding = QtGui.QApplication.UnicodeUTF8

def _translate(context, text, disambig):

return QtGui.QApplication.translate(context, text, disambig, _encoding)

except AttributeError:

def _translate(context, text, disambig):

return QtGui.QApplication.translate(context, text, disambig)

class Ui_MainWindow(object):

def setupUi(self, MainWindow):

MainWindow.setObjectName(_fromUtf8("MainWindow"))

MainWindow.resize(344, 244)

self.centralwidget = QtGui.QWidget(MainWindow)

self.centralwidget.setObjectName(_fromUtf8("centralwidget"))

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

self.pushButton.setGeometry(QtCore.QRect(110, 80, 121, 61))

font = QtGui.QFont()

font.setPointSize(17)

self.pushButton.setFont(font)

self.pushButton.setObjectNa

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值