如何利用可用于全屏开放QTableView
的屏幕区域,以便在可用区域(即行数按比例减少)时缩略图大小会变大,现在我正在做此
class MyTableView(QtGui.QTableView):
"""docstring for MyTableView"""
def __init__(self):
super(MyTableView, self).__init__()
self.setWindowFlags(QtCore.Qt.Widget | QtCore.Qt.FramelessWindowHint | QtCore.Qt.X11BypassWindowManagerHint)
sw = QtGui.QDesktopWidget().screenGeometry(self).width()
sh = QtGui.QDesktopWidget().screenGeometry(self).height()
self.setGeometry(0, 0, sw, sh)
self.showFullScreen()
thumbWidth = 300
thumbheight = 420
col = sw/thumbWidth
col = sw / thumbWidth定义列数,但是如果屏幕区域为空,那么如何增加缩略图宽度以及哪些内容会降低行数和列数?
答案 0 :(得分:0)
我认为这些代码可能会对您有所帮助。我认为QTableView类似于QTableWidget。
tableWidget = QtGui.QTableWidget(6,8)
hHeader = tableWidget.horizontalHeader()
hHeader.setResizeMode(QtGui.QHeaderView.Stretch)
vHeader = tableWidget.verticalHeader()
vHeader.setResizeMode(QtGui.QHeaderView.Stretch)
self.setCentralWidget(tableWidget)