qpushbutton设置text为白色
时间: 2024-09-24 16:05:10 浏览: 40
在Qt中,如果你想在一个QPushButton上设置白色的文本(标签),你需要先创建一个QPushButton对象,然后使用`setTextColor()`方法来改变文本颜色。以下是一个简单的示例:
```cpp
#include <QApplication>
#include <QPushButton>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QPushButton button("点击我"); // 创建一个QPushButton
button.setStyleSheet("color: white;"); // 使用样式表设置文本颜色为白色
button.show(); // 显示按钮
return app.exec();
}
```
在这段代码中,我们首先创建了一个QPushButton,并设置了默认的文字"点击我"。接着,通过调用`setStyleSheet()`方法,添加了一个CSS样式规则,其中`color: white;`指定了文本颜色为白色。
如果你想在Python的PyQt中做同样的事情,可以这样做:
```python
from PyQt5.QtWidgets import QApplication, QPushButton, QVBoxLayout
from PyQt5.QtGui import QColor
app = QApplication([])
button = QPushButton('点击我')
button.setStyleSheet('color: white')
layout = QVBoxLayout()
layout.addWidget(button)
window = QWidget()
window.setLayout(layout)
window.show()
app.exec_()
```
同样地,这里的`setStyleSheet()`也设置了按钮的文本颜色为白色。
阅读全文