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