pyqt练习x5.12之tabliwdget表头属性修改

# -*- coding: utf-8 -*-
__author__ = ‘Administrator‘
import sys
from PyQt4 import QtGui

class MyWindow(QtGui.QWidget):
    def __init__(self, parent=None):
        super(MyWindow, self).__init__(parent)

self.table = QtGui.QTableWidget(5,5)
        self.table.setHorizontalHeaderLabels([‘1‘, ‘2‘, ‘3‘, ‘4‘, ‘5‘])
        self.table.setVerticalHeaderLabels([‘1‘, ‘2‘, ‘3‘, ‘4‘, ‘5‘])
        self.table.horizontalHeader().sectionDoubleClicked.connect(self.changeHorizontalHeader)

layout = QtGui.QHBoxLayout()
        layout.addWidget(self.table)
        self.setLayout(layout)

def changeHorizontalHeader(self, index):
        oldHeader = self.table.horizontalHeaderItem(index).text()
        newHeader, ok = QtGui.QInputDialog.getText(self,
                                                      ‘Change header label for column %d‘ % index,
                                                      ‘Header:‘,
                                                       QtGui.QLineEdit.Normal,
                                                       oldHeader)
        if ok:
            self.table.horizontalHeaderItem(index).setText(newHeader)

if __name__ == ‘__main__‘:
    app = QtGui.QApplication(sys.argv)

main = MyWindow()
    main.show()

sys.exit(app.exec_())

-----------

导出xls格式代码如下:

http://stackoverflow.com/questions/15416663/pyqt-populating-qtablewidget-with-csv-data

and

http://stackoverflow.com/questions/11859258/pyqt-qtablewidget-to-xls-file

时间: 2024-11-06 06:48:35

pyqt练习x5.12之tabliwdget表头属性修改的相关文章

4.有关日期格式属性修改常识,v$nls_parameters,between and,查询指定部门的员工信息,in和null,like模糊查询,order by后面可以跟:列名、表达式、别名、序号

 1  有关日期格式属性修改 常识 NLS_DATE_FORMAT           DD-MON-RR select sysdate from dual; NLS_CURRENCY                 ¥ 可以通过下面的方式查到上面的格式默认参数: 2  v$nls_parameters SQL>select * from v$nls_parameters; 结果略: 3 修改默认参数 alter session set NLS_DATE_FORMAT='DD-MON-RR'

AgilePoint实例属性修改

流程实例中的参数存放在WF_CUSTOM_ATTRS表的WF_CUSTOM_ATTRS字段,为ntext类型,里面存放的是XML,不能直接修改 update [APData].[dbo].[WF_CUSTOM_ATTRS] set [WF_CUSTOM_ATTRS]=replace(convert(nvarchar(4000),[ATTR_XML]),'修改','修订') where CUSTOM_ID='957BDD8EC7844B868104831AEF00B11A' AgilePoint实

文件属修改器!(创建时间、修改时间等属性修改)

还记得上学时候计算机老师让交作业,那个时候大部分人都是直接Copy别人做好的东西过来改下内容,但是没有人注意到一个问题就是老师肯定不傻,会看文件的创建时间.修改时间等属性,那时候我就找到一个修改文件属性的软件,屡试不爽,哈哈.我相信很多同学有过这样经历吧,今天再把软件整理下打包给大家,有需要的同学可以下来用.所以说Copy也要会Copy,就像写作文一样,看的多了,用的多了,只要会改,那些东西最后都是属于你自己的.不存在抄袭一说,算是借鉴和升华. 点击下载软件 文件属修改器!(创建时间.修改时间等

背水一战 Windows 10 (87) - 文件系统: 获取文件的属性, 修改文件的属性, 获取文件的缩略图

[源码下载] 作者:webabcd 介绍背水一战 Windows 10 之 文件系统 获取文件的属性 修改文件的属性 获取文件的缩略图 示例1.演示如何获取文件的属性,修改文件的属性FileSystem/FileProperties.xaml <Page x:Class="Windows10.FileSystem.FileProperties" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentatio

2015.12.18 property定义属性变量 init初始化自定义 class的部分运用

property 在之前的学习和运用当中,由于成员变量默认都是私有的(private),所以定义一个变量的时候都会手写出一段『getter』和『setter』的代码.但是由于这样写太麻烦了,所以引入了property(声明)和synthesize(实现).而到了后来,synthesize也被省略掉了. eg:  @property (nonatomic, strong)NSString *name; 这里,『property』帮我们完成了三个任务:1.声明了一个属性变量 2.声明了setter.

pyqt练习x5.0计算器

from __future__ import division # -*- coding: utf-8 -*- import sys,os,decimal,tempfile,math,time from PyQt4 import QtGui,QtCore,Qt class Jsj(QtGui.QWidget): #print'正在加入命令中' def __init__(self,parent=None): QtGui.QWidget.__init__(self) #创建窗口界面 self.wid

pyqt练习x3.12

import sys from PyQt4.QtGui import * class Browser(QWidget): def __init__(self): super(Browser, self).__init__() self.resize(700, 600) self.setWindowTitle("File Browser") self.treeView = QTreeView() self.fileSystemModel = QFileSystemModel(self.t

pyqt练习x5

# -*- coding: cp936 -*- import sys from PyQt4 import QtGui,QtCore class MainWindow(QtGui.QMainWindow): def __init__(self,parent=None): QtGui.QMainWindow.__init__(self,parent) self.setWindowTitle(u'菜单栏') self.resize(250,150) exit=QtGui.QAction(QtGui.Q

利用BGP origin-code 属性修改BGP选路

实验拓扑 基本配置: R1 L0:1.1.1.1/32 L1:11.1.1.1/32 E1/0:10.1.12.1/24 E1/1:10.1.14.1/24 R2 L0:2.2.2.2/32 L1:22.2.2.2/32 E1/0:10.1.12.2/24 E1/1:10.1.24.2/24 R4 L0:4.4.4.4/32 L1:44.4.4.4/32 E1/0:10.1.24.4/24 E1/1:10.1.14.4/24 配置IGP(RIP): R1 router rip version 2