我似乎無法讓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