考虑如果是多文档呢?setWindowModified(textEdit->document()->isModified())是指定textEdit指向的那个发生了改变,而其余的没有改变时才在标题栏里加*以表示被修改; 而setWindowModified(true)则应该是只要有一个被修改了就加*
//========================================
那么从此来看:这两种形式其实关键是看你放的位置如何,比如:一个父对象和一个子对象,如果再父对象中你可能要用setWindowModified(textEdit->document()->isModified())来确定其textEdit子对象有没有发生改变, 而在其textEdit子对象中,你可以直接使用setWindowModified(true)来确定他本身有没有改变~