self.download_btn = QPushButton('下载数据', self) self.download_btn.setFixedSize(200, 50) self.download_btn.clicked.connect(self.download_data) # 创建窗口布局 layout = QVBoxLayout() layout.addWidget(self.table_widget) layout.addWidget(self.download_btn) self.setLayout(layout)下载按钮设置居中
时间: 2023-11-27 15:50:06 浏览: 152
css.rar_btn_search_box.gif_css search box
要将下载按钮设置在布局中居中,可以在 QVBoxLayout 中添加一个水平居中的 QHBoxlayout,然后将下载按钮添加到这个水平布局中。代码示例如下:
```
self.download_btn = QPushButton('下载数据', self)
self.download_btn.setFixedSize(200, 50)
self.download_btn.clicked.connect(self.download_data)
# 创建窗口布局
layout = QVBoxLayout()
# 创建水平居中布局
h_layout = QHBoxLayout()
h_layout.addStretch(1)
h_layout.addWidget(self.download_btn)
h_layout.addStretch(1)
layout.addWidget(self.table_widget)
layout.addLayout(h_layout)
self.setLayout(layout)
```
在上面的代码示例中,我们创建了一个水平居中的 QHBoxLayout,并且使用 `addStretch()` 来添加弹性空间,这样下载按钮就会被放置在窗口的中心位置。
阅读全文