1
讓我們考慮我們有包含QTableWidget(僅)的QWidget。所以我們希望通過調整窗口小部件的大小來調整表格的大小,並且我們不希望在QWidget邊框和表格的單元格之間有一個indet。 QTableWidget與它的父窗口部件的邊界對齊有什麼樣的屬性?QTableWidget與它的父QWidget的邊界
謝謝。
讓我們考慮我們有包含QTableWidget(僅)的QWidget。所以我們希望通過調整窗口小部件的大小來調整表格的大小,並且我們不希望在QWidget邊框和表格的單元格之間有一個indet。 QTableWidget與它的父窗口部件的邊界對齊有什麼樣的屬性?QTableWidget與它的父QWidget的邊界
謝謝。
首先,您要確保QTableWidget
放置在佈局中。例如,
QTableWidget* tw = new QTableWidget(parent_widget);
QVBoxLayout* layout = new QVBoxLayout();
layout->addWidget(tw);
parent_widget->setLayout(layout);
假設parent_widget
已經指向包含QTableWidget
微件。這可以確保在父窗口小部件的時候調整表格大小。要使表格填充小部件的整個空間,只需在佈局上將邊距設置爲零即可。嘗試下列操作之一:
layout->setMargin(0);
或
layout->setContentsMargins(0,0,0,0);
好像這是行不通的。佈局不起作用。 – Narek 2010-03-27 08:16:26
你能提供一些示例代碼嗎? 這個答案是絕對正確的,看來還有一些問題。 也許你根本不想要任何邊界?然後,您必須將表格的frameShape設置爲NoFrame。 – 2010-03-27 21:00:17
對!好的謝謝! – Narek 2010-03-28 09:02:12