pyqt QTableView详细用法
QTableView是表格视图,可以像excel一样的显示数据,如下图:
详细代码:
from PyQt5.QtWidgets import *
from PyQt5.QtGui import *
import sysclass TableView(QWidget):def __init__(self, arg=None):super(TableView, self).__init__(arg)self.setWindowTitle("QTableView表格用法")self.resize(500,300);#4行3列self.model = QStandardItemModel(4,3)#设置表头self.model.setHorizontalHeaderLabels(['id','姓名','年龄'])self.tableview = QTableView()self.tableview.move(20,20)# 列宽自适应充满表格self.tableview.horizontalHeader().setSectionResizeMode(QHeaderView.Stretch)# 关联QTableView控件和Modelself.tableview.setModel(self.model)# 添加数据item11 = QStandardItem('10')item12 = QStandardItem('张三')item13 = QStandardItem('123')self.model.setItem(0,0,item11) #第一行第一列self.model.setItem(0,1, item12) #第一行第二列self.model.setItem(0,2, item13) #第一行第三列layout = QVBoxLayout()layout.addWidget(self.tableview)self.setLayout(layout)if __name__ == '__main__':app = QApplication(sys.argv) table = TableView()table.show()sys.exit(app.exec_())
使用前需要设置model,用model设置表格的行数,列数,表格等。表格的列和宽可以自己指定,也可以自动填满列宽。
pyqt QTableView详细用法相关推荐
- pyqt QLabel详细用法
QLabel控件类的主要API如下: setAlignment():设置文本的对齐方式 setIndent():设置文本缩进 text():获取文本内容 setText():设置文本内容 select ...
- pyqt QLineEdit 详细用法
一 QLineEdit回显格式 QLineEdit的文本有四种显示方式: (1)正常显示, (2)输入但不显示文本, (3)密码格式显示, (4)类似于在linux下输入密码也不显示. Qt代 ...
- pyqt QSpinBox详细用法
QSpinBox可以上下调整值,代码如下: import sys from PyQt5.QtCore import * from PyQt5.QtGui import * from PyQt5.QtW ...
- python表格控件_python GUI库图形界面开发之PyQt5表格控件QTableView详细使用方法与实例...
PyQt5表格控件QTableView简介 在通常情况下,一个应用需要和一批数据进行交互,然后以表格的形式输出这些信息,这时就需要用到QTableView类了,在QTableView中可以使用自定义的 ...
- Android命令行工具logcat详细用法!
logcat是Android中一个命令行工具,可以用于得到程序的log信息. 见板凳详细说明! 本贴内容来自网络,引用网址为:http://hi.baidu.com/%C9%C1%D2%AB ...
- __declspec关键字详细用法
__declspec关键字详细用法 2009-01-21 16:23 __declspec用于指定所给定类型的实例的与Microsoft相关的存储方式.其它的有关存储方式的修饰符如static与ext ...
- mysql left/right join算法效率分析_mysql left join,right join,inner join超详细用法分析
MySQL left join,right join,inner join超详细用法分析 下面是例子分析 表A记录如下: aID aNum 1 a20050111 2 ...
- python sort怎么用,Linux Sort命令详细用法(有实例)
Linux Sort命令详细用法(有实例) sort是在Linux里非常常用的一个命令,管排序的,集中精力,五分钟搞定sort,现在开始! Linux sort命令进阶: 1 sort的工作原理 so ...
- vue性能优化-------vendor优化详细用法(瘦身),减小体积,引入cdn
vue性能优化-------vendor优化详细用法(瘦身),减小体积,引入cdn 原创ChrisWang_ 最后发布于2019-05-24 10:25:58 阅读数 1332 收藏 展开 vue性 ...
- oracle rtrim(),Oracle ltrim() rtrim() 函数详细用法
嘿嘿,今天在论坛里看了一篇帖子,讨论ltrim() 函数的详细用法,下面我借几个高手的回答总结一下: 先看几个实例: SQL> select ltrim('109224323','109') f ...
最新文章
- muduo之mutex和condition
- 转载ASP.NET MVC 中@Html.Partial,@Html.Action,@Html.RenderPartial,@Html.RenderAction区别
- pycharm与github相配置连接(上传、删除、更新项目)
- 每天一道LeetCode-----计算二叉树所有根节点到叶子节点的和
- 网页视频直播、微信视频直播技术解决方案:EasyNVR与EasyDSS流媒体服务器组合之区分不同场景下的直播接入需求...
- Nginx的应用之动静分离
- codeforces 271A-C语言解题报告
- DVWA upload
- php安装redis扩展报错,CentOS 67下php5+安装redis扩展组件
- java checkbox数组_Java中的复选框数组
- 香港科技大学计算机专业国内就业6,香港科技大学就业好吗?
- Java并发编程之原子类
- 使用Aforge 开发的摄像头,有拍照,录像,设置帧率,分辨率等,以及对视频以及相机等的控制
- ubuntu 22.04安装微信QQ阿里旺旺等
- Windows设置自动开关机
- 【规范】万字集大成的SCHPCB设计规范和AD的使用
- PR/AE/CTA学习笔记
- 或且非 java_Java且或非的符号
- 7.2 IDEA 没有Java EE
- Shellshock(破壳)系列漏洞简要分析及检测
热门文章
- win7计算机电脑屏幕亮度,电脑屏幕亮度怎么调win7雨林木风系统
- 电脑QQ登录后将显示的界面由“空间”改为“消息”
- 启科量子国产量子编程软件项目或将启动开源计划
- Android网络对讲机的实现
- java毕业设计——基于java+Spring+SSH的CRM客户关系管理系统设计与实现(毕业论文+程序源码)——CRM客户关系管理系统
- KK音标和国际音标的对照
- java+围棋+棋谱回放_聂卫平对战围棋高手Master完整比赛视频回放 全局棋谱复盘...
- 双光耦开关电源电路图_简单的开关电源电路图大全(六款简单的开关电源电路设计原理图详解)...
- 专利写作-如何填写技术交底书
- latex自动生成中文目录_LaTeX技巧907:目录与格式定制