Kucchan
Posts: 7
Joined: Thu Oct 19, 2017 7:40 am

Qt ウィンドウ最小化ボタンの非表示

Mon Nov 27, 2017 4:29 am

こんにちは、

Qtについて伺いたく、こちらのフォーラムに質問して良いか微妙ですが、質問させてください。

メッセージボックス(QMessageBox)を使用した場合に、最小化ボタンを非表示にしたいです。

http://doc.qt.io/qt-5/qtwidgets-widgets ... ample.html
を試したところ、WindosOSでは最小化ボタンを非表示にすることが出来るのですが、
RaspberryPi3で試すと、何をやっても最小化ボタンを非表示にすることが出来ません。

RaspberryPiでは何か特殊な処理が必要なのか、ご教授お願いします。

動作環境は以下の通りです。

RaspberryPi3 , Raspbian GNU/Linux 9.1 (stretch)
Qt Creator 4.2.0、Qt 5.7.1 (GCC 6.2.1 20161124, 32 bit)

Kucchan
Posts: 7
Joined: Thu Oct 19, 2017 7:40 am

Re: Qt ウィンドウ最小化ボタンの非表示

Wed Nov 29, 2017 3:54 am

WindowsOSや、Linux(Ubuntu)では、QMessageBoxを実行しても最小化ボタンが表示されない。
また、QDialogを使用した場合にRaspberryPi3では最小化ボタンが表示されてしまう。

RaspberryPi(Raspbian)特有な感じがします。

何か情報をお持ちの方がいればご教授お願いします。

QMessageBox msgBox;

msgBox.setText("MessageText");
msgBox.setWindowTitle("Title");
msgBox.setWindowFlags(Qt::Window ); // add minimize button
msgBox.setWindowFlags(msgBox.windowFlags()&(~Qt::WindowMinimizeButtonHint)); // remove minimize button
msgBox.exec();

Return to “日本語”