質問

レッツはQTableWidget(のみ)が含まれていることを私たちはQWidgetのを持って検討してください。だから我々は、ウィジェットのサイズを変更することで、テーブルのサイズを変更したい、と我々はQWidgetのボーダーとテーブルのセル間INDETを持つようにしたいいけません。 QTableWidgetが親ウィジェット?

の境界で整列させるためにkindプロパティの何を作っているかのう

感謝します。

役に立ちましたか?

解決

まず、あなたは確か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);
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top