选择字体对话框QFontDialog
Qt 中提供了预定义的字体对话框 QFontDialog 类,用于提供选择字体的对话框部件
字体对话框使用方式
//构造字体对话框对象 并指定父组件
QFontDialog dlg(this);
//设置字体对话框的相关属性
dlg.setWindowTitle("Font Editor");//标题
dlg.setCurrentFont(
QFont("Courier New", 10, QFont::Bold)//设置初始字体,大小为10 粗体
);
if(dlg.exec() == QFontDialog::Accepted)
{
qDebug() << dlg.selectedFont();
}
进度对话框 QProgressDialog
Qt中提供了 预定义的进度对话框 QProgressDialog 类
QProgressDialog 类用于显示进度信息
QProgressDialog 类用于需要用户等待的场合
QProgressDialog 进度对话框类的使用
//构造进度对话框 并指定父窗口
QProgressDialog dlg(this)
//设置进度对话框的相关属性
dlg.setWindowTitle("Updating...");//标题
dlg.setLabelText("Downloading from server...");//提示性字符串信息
dlg.setMinimum(0);//设置最小进度值
dlg.setMaximum(1000);//设置最小进度值
dlg.exec();
打印对话框QPrintDialog类
Qt中提供了预定义的打印对话框 QPrintDialog类,用于设置打印相关的参数信息
打印对话框使用方式
//构造打印对话框对象
QPrintDialog dlg(this);
//

本文介绍Qt中三种对话框的应用实例:字体对话框QFontDialog、进度对话框QProgressDialog及打印对话框QPrintDialog,展示了如何创建这些对话框并设置其属性。
最低0.47元/天 解锁文章
2554

被折叠的 条评论
为什么被折叠?



