2017-04-08 8 views
2

Windows 10マシンでQt Creatorを使用して簡単なQtウィジェットアプリケーションを作成しました。私は、私のQMainWindowのプロパティを変更するためにuiファイルとデザイナーを使用しますが、デザイナーでそれらを設定すると、何とかwidth、heightおよびwindowTitleプロパティーは効果がありません。例:Qt MainWindowは幅、高さ、タイトルのプロパティを無視します

enter image description here

サイズとWINDOWTITLEどちらも一見無視されます。

Designer look

しかし、結果のアプリケーションは次のようになります。また、私は(しかし、無駄に)このように、コードからプロパティを設定しようとしました:私もcentralWidgetにレイアウトを追加した

MainWindow::MainWindow(QWidget *parent) : 
    QMainWindow(parent), 
    ui(new Ui::MainWindow) 
{ 
    ui->setupUi(this); 
    setWindowTitle("That's some title you've got there"); 
} 

だけの子コントロールに影響を与えたということではなく、実際のウィンドウそれ自体(それは論理的だと思われる)。

答えて

1

通常は動作するはずです。

以下の最小限の例が有効な場合は試してみることができますか?

#include <QApplication> 
#include <QMainWindow> 

main(int argc, char *argv[]) 
{ 
    QApplication a(argc, argv); 
    QMainWindow m; 
    m.setWindowTitle("TEST"); 
    m.show(); 
    a.exec(); 
} 
+0

これは(私は単に新しいウィジェットアプリケーションを作成し、あなたが示唆したようにmain.cppににラインを追加しました)私が見つけたプロジェクト名にちょうどデフォルトWINDOWTITLE、どちらか動作するようには思えない「windowFilePath」にドキュメントですが、これは効果がありません。 – diggingforfire

+0

あなたの質問にあなたのqtバージョンを指定してください。 Ubuntu 16.04でQt 5.8でテストしました。 – m7913d

+0

あなたのコメントは正しい方向に私を指摘しました。私はWinRTにQt 5.7を使用していました。私は5.8 MSVC 2015に切り替え、問題はなくなりました。 – diggingforfire

関連する問題