qtoolbar

    5熱度

    1回答

    我想從QToolBar中的一個QToolButton切換到另一個。我已經使用QStackedWidget,它們太簡單了,從一個widget移動到另一個,但在這裏我無法通過使用keyReleaseEvent得到如何移動。 mywindow::mywindow() : QMainWindow() { widget = new QWidget(); setCentralWidget

    1熱度

    1回答

    我正在開發一個基於QMainwindow的Qt項目,它具有左右工具欄。在QMainwindow和工具欄之間添加分離器的更好方法是什麼?和Qt創建者一樣,我們在代碼編輯器和其他面板之間也有分隔符。 中央小工具,左右工具欄與水平佈局中的分離器將工作,但...尋找更好的解決方案。

    2熱度

    3回答

    有沒有人有想法如何樣式這個矩形按鈕 - 這是一個QToolbar的默認孩子? 首先兩個圖像顯示按鈕時圖形界面上正常顯示模式。它出現;因爲工具欄圖標沒有足夠的空間。第三張照片顯示全屏模式,其中我的圖標有空間。 我想要設計它的形狀,以便它有一個徑向邊框,沒有一個角落。這將以第二張圖片取消它醜陋的外觀。 我想讓用戶在普通視圖中使用界面,所以鎖定應用程序到全屏不是一個選項。我確實想使用按鈕,因此刪除是不可

    0熱度

    1回答

    我想只有一個QToolBar實例,並在執行我的應用程序的過程中多次修改它。不過,我擔心Qt完成的內存管理。 考慮以下幾點: QToolBar toolBar; std::cout << toolBar.actions().size() << std::endl; // Prints 0 toolBar.addSeparator(); // will add an action std::co

    0熱度

    1回答

    我現在有這樣的事情在我的代碼DownArrow中文問題: QMenu *mabout = new QMenu("About"); QToolButton* tb_about = new QToolButton(); QAction *test= new QAction(mabout); test->setText("Test"); mabout->addAction(test); tb_

    -1熱度

    1回答

    我需要在我的應用程序中保存和恢復QToolbars的位置。 當工具欄停靠在不同的區域時,我可以保存區域並將其分配到函數QMainWindow :: addToolBar中。但是,當幾個工具欄停靠在同一區域時,我不知道它們按照什麼順序顯示在屏幕上。 我試圖 QList<QToolBar*> toolbars = findChildren<QToolBar*>(); 但這似乎回到工具欄創建順序,而

    0熱度

    1回答

    如何添加插槽來切換顯示並隱藏qmenu中的工具欄?這是我的代碼: #include "mainwindow.h" MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) { setMinimumSize(800, 600); CreateAct(); CreateMenus();

    0熱度

    1回答

    我在QToolBar中添加一些文本時遇到了問題。我只能添加操作。另外,我在QToolBar中有兩個與他們的rerspectives圖標相關的動作,但我想將它們分開,但我也不能。 我的新手方法是添加空操作來模擬圖標之間的空白區域。但用戶可以點擊空白處。 我正在使用QT Creator的設計功能。一些幫助會真的令人失望。

    2熱度

    1回答

    我4個QToolBars的中心,其被放置爲這種​​拉伸QLineEdit的: addToolBar(new BarLeft()); addToolBar(new SearchBar()); addToolBar(new BarRight()); addToolBarBreak(); addToolBar(new BottomBar()); 左側欄上有幾個圖標。正確的人也有一些圖標。中心

    1熱度

    3回答

    我有一些連接工具欄。對於每一個工具欄,我有電話: toolbar->setGeometry(x,y,width,height) ,但我不調整大小。 我打電話 toolbar->updateGeometry(); ,但沒有。 我的目標是擴大每個工具欄和我的尺寸定義