我似乎无法让setWindowFilePath在我的任何项目中工作。该值存储并可以检索,但它永远不会显示在我的应用程序的标题栏中。它在我下载的示例应用程序中正常工作,但我找不到他们做的不同。无论如何,这是我创建的一个简单的应用程序来演示问题。我从下面的3个文件mainwin.h,main.cpp和mainwin.cpp中粘贴了代码。如何使用Qt setWindowFilePath
任何想法?我在Windows 7上使用Qt 4.6.3和MS编译器。
#ifndef MAINWIN_H
#define MAINWIN_H
#include <QMainWindow>
class mainwin : public QMainWindow
{
Q_OBJECT
public:
explicit mainwin(QWidget *parent = 0);
signals:
public slots:
};
#endif // MAINWIN_H
#include "mainwin.h"
#include <QApplication>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
app.setApplicationName("my test");
app.setOrganizationName("NTFMO");
mainwin window;
window.show();
return app.exec();
}
#include "mainwin.h"
mainwin::mainwin(QWidget *parent) :
QMainWindow(parent)
{
setWindowFilePath("C:\asdf.txt");
}
谢谢,做到了!并感谢提醒关于\\而不是\ – 2010-08-16 17:52:19