# 创建下载按钮 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 09:50:00 浏览: 81
要将下载按钮设置为居中,可以使用QWidget的setStyleSheet方法来设置QPushButton的样式表。在样式表中,可以使用CSS属性来调整QPushButton的位置和大小。以下是一个示例代码,可以将下载按钮设置为居中:
```
self.download_btn.setStyleSheet('QPushButton { \
font-size: 16px; \
border-radius: 10px; \
background-color: #4CAF50; \
color: white; \
padding: 10px 20px; \
border: none; \
position: absolute; \
top: 50%; \
left: 50%; \
transform: translate(-50%, -50%); \
}')
```
在这个样式表中,我们使用了position属性将按钮定位在屏幕的中央,使用transform属性将按钮向左上方移动它自身大小的一半,从而实现居中效果。您可以根据需要调整这些属性的值。
阅读全文