python显示表格_Python-PyQt5-图形可视化界面(7)-打开表格并显示内容

本文介绍如何使用Python的PyQt5库创建一个图形界面,以读取Excel文件并显示其内容在QTableWidget中。通过实现openfile和creat_table_show函数,实现了从用户选择的Excel文件中读取数据并填充表格的功能。
摘要由CSDN通过智能技术生成

Ps:水平有限,欢迎建议和挑错

根据上章读者留言,补充完整的QTableWidget

中间耽误太久的时间,实在不好意思。

完整代码如下:

from PyQt5 import QtCore, QtGui, QtWidgets

from PyQt5.QtGui import QIcon

from PyQt5.QtWidgets import *

from PyQt5.QtCore import *

import pandas as pd

import numpy as np

class Ui_MainWindow(QMainWindow):

def __init__(self):

super(QtWidgets.QMainWindow,self).__init__()

self.setupUi(self)

self.retranslateUi(self)

def setupUi(self, MainWindow):

MainWindow.setObjectName("MainWindow")

MainWindow.resize(666, 488)

self.centralWidget = QtWidgets.QWidget(MainWindow)

self.centralWidget.setObjectName("centralWidget")

self.retranslateUi(MainWindow)

self.tableWidget = QtWidgets.QTableWidget(self.centralWidget)

self.tableWidget.setGeometry(QtCore.QRect(0, 60, 813, 371))

self.tableWidget.setObjectName("tableWidget")

self.tableWidget.setColumnCount(0)

self.tableWidget.setRowCount(0)

self.tableWidget.setStyleSheet("selection-background-color:pink")

self.tableWidget.setEditTriggers(QAbstractItemView.NoEditTriggers)

self.tableWidget.raise_()

self.pushButton = QtWidgets.QPush

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值