Вы должны использовать CustomScrollView
CustomScrollView(
slivers: <Widget>[
SliverToBoxAdapter(
child: Text("Text"),
),
SliverList(
delegate: SliverChildListDelegate( [
Container(
height: 200.0,
decoration: BoxDecoration(color: Colors.orange),
),
Container(
height: 400.0,
decoration: BoxDecoration(color: Colors.pink),
),
Container(
height: 500.0,
decoration: BoxDecoration(color: Colors.blue),
)
]),
),
SliverToBoxAdapter(
child: Text("Text"),
),
],
)
. Обратите внимание, что вы можете использовать SliverChildListDelegate или SliverChildBuilderDelegate
Я задавался вопросом о том же самом. Однако я был слишком ленив для нахождения решения, пока Вы не спросили. (Спасибо!!). Так или иначе вот код, который работал на меня:
table = QtGui.QTableWidget()
table.verticalHeader().setVisible(False)
Это на самом деле QTableView методы. Так как Вы используете QTableWidget, который является ребенком [1 110] QTableView, все удается.
я не уверен, является ли это лучшим способом сделать это, но , документация QHeaderView рекомендует этот метод. Для заключения в кавычки документов PyQt4 -
Появление
, QTableWidget и QTableView создают заголовки по умолчанию. Если Вы хотите, чтобы заголовки были видимы, можно использовать setVisible ().
Примечание : Каждый заголовок представляет данные для каждого раздела самого и не полагается на делегата. В результате называя setItemDelegate заголовка () функция не будет иметь никакого эффекта.
Вы также можете поместить свои данные в объект QTableView и скрыть заголовок вертикальной строки с помощью hide () функция. Вот пример кода,
QTableView *empview = new QTableView();
empview->verticalHeader()->hide();