setWindowTitle("图像显示区"); _vldImageDisplay->setFont(fontHarmonyOS_Sans_SC_Regular); ImageDisplay继承自QWidget-Go服务器开发" />

ZBLOG

_vldImageDisplay = new ImageDisplay(nullptr); _vldImageDisplay->setObjectName("ImageDisplay"); _vldImageDisplay->setWindowTitle("图像显示区"); _vldImageDisplay->setFont(fontHarmonyOS_Sans_SC_Regular); ImageDisplay继承自QWidget

如果ImageDisplay是继承自QWidget,并且你想要设置它的标题栏字体大小,可以使用以下方法:

#include <QApplication>
#include <QWidget>
#include <QFont>

class ImageDisplay : public QWidget
{
public:
    ImageDisplay(QWidget *parent = nullptr) : QWidget(parent)
    {
        setWindowTitle("图像显示区");
        QFont font("HarmonyOS Sans SC Regular", 12); // 设置字体和大小
        setFont(font);
    }
};

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);

    ImageDisplay _vldImageDisplay;
    _vldImageDisplay.show();

    return a.exec();
}

在上面的代码中,我们创建了一个QFont对象,并将其设置为特定字体(”HarmonyOS Sans SC Regular”)和大小(12)。然后,将该字体应用于_vldImageDisplay窗口部件。请确保在使用此代码之前已经正确加载了所需的字体。

这样做只会影响窗口部件内的文本内容的字体大小,而不会直接改变标题栏的字体大小。因为标题栏是由操作系统控制并渲染的,对于直接修改标题栏字体大小的方式,在Qt中没有提供直接支持。


内容由零声教学AI助手提供,问题来源于学员提问

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:setWindowTitle("图像显示区"); _vldImageDisplay->setFont(fontHarmonyOS_Sans_SC_Regular); ImageDisplay继承自QWidget">https://golang.0voice.com/?id=11402

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?