如何设置qt对话框标题字体

如何设置qt对话框标题字体,第1张

先选择所要设置的字,点击“格式”菜单下的“单元格”,在出现的“单元格格式”对话框中选择“字体”项进行设置。也可选中所要设置的字后点击鼠标右键,选择设置“单元格格式”在出现的对话框中进行设置。

原因是那个mainWindow本身就具有Layout了,这个Layout包含了顶部的菜单栏、工具栏,中部的centralWidget和底部的状态栏。

所以你不能再给mainwindow添加QVBoxLayout了,你只能给centralWidget添加layout。

只要将setLayout(mainLayout)

这一句改成:

this->centralWidget()->setLayout(mainLayout)就行了。

改过之后:

MainWindow::MainWindow(QWidget *parent) :

QMainWindow(parent),

ui(new Ui::MainWindow)

{

ui->setupUi(this)

QVBoxLayout *mainLayout = new QVBoxLayout

Title = new QLabel(tr("校园导航系统"),this)

Title->resize(550,100)

Title->setAlignment(Qt::AlignCenter)

Title->setStyleSheet("background-color:redfont-size:40pxcolor:blue")

Greeting = new QLabel(tr("Welcome"),this)

Greeting->resize(550,100)

Greeting->setStyleSheet("background-color:yellowfont-size:20pxcolor:blue")

mainLayout->addWidget(Title)

mainLayout->addWidget(Greeting)

this->centralWidget()->setLayout(mainLayout)

//++++++++

setWindowTitle(tr("校园导航系统"))

resize(550,600)

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/7859559.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-10
下一篇 2023-04-10

发表评论

登录后才能评论

评论列表(0条)

保存