我正在開發一個使用Qt的S60版v5和symbain 3的移動應用程序。 現在我想要一個位於屏幕底部的菜單欄。它應該有選項按鈕,退出按鈕。 並在它們之間增加一個按鈕。如何才能做到這一點?我嘗試了一些東西,但無法將菜單欄放置在屏幕的底部。 我想創建自定義菜單欄並將其放置在任何我想要的位置上。最好它應該看起來很原生。在Qt中製作一個自定義菜單欄
4
A
回答
4
您可以將非本機QMenuBar放置在佈局中,就像其他任何小部件一樣。以下是一個示例應用程序。
#include <QApplication>
#include <QMenuBar>
#include <QVBoxLayout>
int main(int argc, char **argv)
{
QApplication app(argc, argv);
QWidget window;
QVBoxLayout layout(&window);
QMenuBar menubar(&window);
layout.addStretch();
menubar.addMenu("&File");
layout.addWidget(&menubar);
window.show();
return app.exec();
}
0
我不認爲你可以強制菜單欄在屏幕的底部。但是,您可以:
1)使用集成的menuBar()函數獲取真正的菜單欄,並按照本地操作系統(如symbian)希望您設置菜單的方式進行設置。
2)通過簡單地創建一個QHBoxLayout並添加按鈕來創建自己的菜單欄,這樣每個菜單都會創建一個彈出式菜單。一旦你完成了,它將與菜單欄非常相似。儘管如此,你可能想要玩一下按鈕浮雕佈局。
相關問題
- 1. 在Android中製作自定義菜單
- 2. Qt,如何製作「Pie」自定義菜單?
- 3. 我想在qt中創建一個自定義標題欄
- 4. 自定義Android底部菜單欄
- 5. 自定義主菜單欄NSMenuItems
- 6. BlackBerry - 自定義菜單工具欄
- 7. Qt Mac多個菜單欄/可修改的菜單欄
- 8. 如何在wp自定義主題中製作mutilevel菜單?
- 9. 製作html菜單欄
- 10. qt窗口菜單欄
- 11. 谷歌地圖覆蓋的自定義操作欄菜單
- 12. 使用自定義模板的操作欄菜單項
- 13. 如何在VS2010 SP1中自定義菜單欄
- 14. 菜單在自定義工具欄中未顯示
- 15. Qt創建者,將指定位置的自定義菜單插入到菜單欄
- 16. HOWTO自定義繪製一個MFC菜單的DocTemplate
- 17. 在wpf中做一個自定義菜單
- 18. android中工具欄中的自定義菜單。
- 19. 使用自定義操作欄/工具欄視圖創建選項菜單
- 20. 在WPF中創建一個菜單欄?
- 21. 下拉菜單項隱藏在bootstrap自定義導航欄主菜單後面
- 22. 1Password樣式自定義操作菜單
- 23. Qt的添加菜單欄,菜單和子菜單的QMainWindow
- 24. 創建一個固定菜單欄
- 25. 在android中的自定義菜單
- 26. 在SilverStripe中自定義導航菜單
- 27. 在actionbarsherlock中自定義操作欄
- 28. 工具欄中的自定義菜單項
- 29. Android工具欄中的自定義選項菜單
- 30. 邊欄中的自定義菜單WordPress的
這個工作。因爲我想要在底部。我將widget放置在底部。應用hbox佈局並完成。 Thankx – 2011-03-22 06:09:14