Qt标准对话框设置,设置字体、调色板、进度条等。
#include "mainwindow.h"
#include "ui_mainwindow.h"
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent)
, ui(new Ui::MainWindow)
{
ui->setupUi(this);
}
MainWindow::~MainWindow()
{
delete ui;
}
void MainWindow::on_pushButton_clicked()
{
QPalette pa = ui->textEdit->palette();
QColor initColor = pa.color(QPalette::Text);//获取原来颜色
QColor color = QColorDialog::getColor(initColor,this,"选择颜色");//调色板刚打开时,初始化为原颜色
if(color.value()){
pa.setColor(QPalette::Text,color);
ui->textEdit->setPalette(pa);//为小部件设置新修改的颜色