4

我试图用 aQComboBox和 a构建一个简单的应用程序QPushButtonQComboBox这个想法是用系统中所有可用字体的列表来填充。当用户选择一种字体并按下 时,QPushButton就会QMessageBox出现带有所选字体的 a。现在该怎么做?

4

2 回答 2

4

解决方法是setFont()使用QMessageBox

QMessageBox *msg = new QMessageBox(QMessageBox::Information, "Message with font",
                         "This message is in font: " + ui->comboBox->currentText(),
                          QMessageBox::Ok | QMessageBox::Cancel, this);
QFont font = QFont(ui->comboBox->currentText());
msg->setFont(font);
msg->exec();

用在什么combobox地方QComboBox

于 2014-03-23T05:31:23.277 回答
0

将文本设置为消息框标签时,您可以使用基本的 HTML 标记。QLabel 支持的标记包括. 此<font>方法还允许更通用的格式。

于 2014-03-23T07:54:29.643 回答