我对Qt比较陌生,我通过PySide访问Qt。
我有一个长列表的内容,我想使垂直滚动。水平尺寸不是问题。为此,我尝试使用QScrollArea。下面是一个很小的例子:
import sys
import PySide.QtGui as gui
application = gui.QApplication(sys.argv)
window = gui.QScrollArea()
list = gui.QWidget()
layout = gui.QVBoxLayout(list)
for i in range(100):
layout.addWidget(gui.QLabel(
我有两个滚动条(水平和垂直)的JTable。使用scrollRectToVisible时,它将返回me矩形,此操作将导致垂直滚动条和水平滚动条自动移动到指定的行/列。如何自动将垂直滚动条移动到所需的位置,而水平滚动条应保持不活动状态?这个方法应该显示我选择的行,但我的JTable非常宽,我想避免自动移动(水平)在开始(左侧)的轨道->简单地说,我希望水平位置是不变的。
public void goToSelected() {
int selectedRow = this.getSelectedRow();
if (selectedRow >= 0)
th