qmenubar

    5

    2答えて

    私の問題は、QMenuBarで項目をクリックすると、対応するスロットが2回呼び出されるということです。私はQt 4.8.1を使用しています。 Qt Designerや「自動接続」機能を使用していません。ここに私のコードスニペットは、次のとおりです。 #include <iostream> #include <QWidget> #include <QMenuBar> class MyWidg

    0

    1答えて

    私はpython QtGuiを使用しています。 テキストを変更したいときにエラーが発生しました。ここで Traceback (most recent call last): File "main2.py", line 140, in ChangeLanguage self.fileMenu2.setText("www") AttributeError: 'QMenu' object has

    0

    1答えて

    QPainter p(this); for (int i = 0; i < this->actions().count(); ++i) { QAction *action = this->actions().at(i); QRect actionRect = ........... QStyleOptionMenuItem opt; init

    0

    1答えて

    QMenuBarにQLabelを追加したいとします。 QActionWidgetを使用してQLabelをQMenuに追加することはできましたが、アプリケーションの右端にあるQMenuBar(QMenuの代わりに)にQLabelを配置します。このQLabelにムービーを追加して、アプリケーションが動作していることを示すローディング円をシミュレートします。 QMenuBarにQWidgetを追加するに

    0

    1答えて

    私はPyQt5を使ってアプリケーションを作成しています。問題は、自分のウィンドウが表示されますが、ウィジェットがなく(つまり、Mainクラスがなく、メニュー、ツールバーなどがなくても)、まだ空です。私はPython-3.6とPyQt5、Windows 10環境を使用しています。ここで は私のコードです: app.py: #!/usr/bin/env python import sys fro

    0

    1答えて

    これはMenuクラス内にあります。問題はaddActionです。これは動作しますが、何のスロットへの接続がない: :「『』トークンの前に期待される式エラー:」私はこれを行うと QMenu* menu2 = new QMenu("Test"); menu2->addAction("Test"); は: QMenu* menu2 = new QMenu("Test"); menu2->addA

    1

    1答えて

    QtはWindowsとLinux上の任意のウィンドウ(つまりQWidget)のネイティブメニューバーとの対話をサポートしていますか? Qtは親ウインドウ上に配置される別の子ウィジェットとしてメニューを扱うようです。つまり、メニューバーを持つためには、ウィンドウのクライアント領域にスペースを確保する必要があります。それはスクリーンの上にそのメニューがある、Macでは意味をなさない。 Windowsで

    1

    2答えて

    QMenuBarを画面の下部に配置する方法はありますか(QMainWindowの下部にあります)? 私は私の論文プロジェクトに取り組んでいます。私のディレクターは、QMenuBarを画面下部に配置するように頼んだのです。これは可能ですか?私はメニューバーの形状を調整しようとしています。 Qt Designerではバーの位置を移動できますが、プロジェクトを実行するとメニューバーが常に表示されます。

    0

    1答えて

    私はQMenuBarを持っています。例えば、2つのQMenuという項目があります。私は「床」の項目には、例えば、青に作ることができますどのように ? QMenuBar::item { background: ...; } しかし、特定のアイテムに色を付ける方法が見つかりません。私はにsetPropertyを使用しようとしましたが、私はsetPaletteで試しました。 C++コード