37,719
社区成员
发帖
与我相关
我的任务
分享
from PyQt4.QtGui import *
from PyQt4.QtCore import *
import sys
QTextCodec.setCodecForTr(QTextCodec.codecForName("utf8"))
class MainWindow(QMainWindow):
def __init__(self,parent=None):
super(MainWindow,self).__init__(parent)
self.resize(500,300)
self.setWindowTitle(self.tr("表窗口"))
self.table=QTableWidget()
self.createActions()
self.createMenus()
def createActions(self):
self.gradeAction = QAction(self.tr("分级表"),self)
self.gradeAction.setShortcut("Ctrl+G")
self.gradeAction.setStatusTip(self.tr("模块分级表"))
self.connect(self.gradeAction,SIGNAL("triggered()"),self.grade)
def createMenus(self):
profileMenu = self.menuBar().addMenu(self.tr("模块表(&T)"))
profileMenu.addAction(self.gradeAction)
def grade(self):
self.table.setColumnCount(2)
self.table.setRowCount(40)
self.table.setItem(0,0,self.tr("ben"))
self.table.setItem(0,1,self.tr("ton" ))
self.table.setItem(0,2,self.tr("cap"))
app=QApplication(sys.argv)
main=MainWindow()
main.show()
app.exec_()