QT设置mainwindow的窗口title

QT设置mainwindow的窗口title

在这里插入图片描述

在QT程序中,通常会有**aaaa-[bbbbbbb]**这种形式的title,对于刚上手qt的程序员同学,可能会简单的以为修改这种title,就是使用setWindowTitle这个接口,其实只对了一半,这种形式的Title,一般是由mainwindow的title和mainwindow->centralWidget中激活的QMdiSubWindow的Title组成,也就是说,
Title中 = mainWindow->windowTitle() +QMdiSubWindow->windowTitle()。

windowTitle中的[*]

设置windowTitles时,文档中出现[*]这种字符串,这个[*]是用来标记程序时使用过程中是否有改动的,QT帮我们做了一部分工作,在设置标题时,将[*]放到对应的位置,

例如:setWindowTitle( “这是一个QT程序[*]”),

  • 在代码中,调用setWindowModifued(true),标题变为"这是一个QT程序*"
  • 在代码中,调用setWindowModifued(false),标题变为"这是一个QT程序"

猜你喜欢

转载自blog.csdn.net/qq_41841073/article/details/132586781