0
A
回答
2
您無法輕鬆設計此「擴展」按鈕,因爲該符號實際上是一個圖標。
然而,您可以訪問QToolButton
小部件將圖標設置爲任何你喜歡的。在PyQt4中,你可以使用menubar.children()[0]
。這應該與PyQt5一致。查看Qt5 source code,看起來擴展圖標總是首先創建,即使它未顯示,並且方法按創建順序返回對象(這是索引0)。
一旦您參照QToolButton
,就可以使用menubar.children()[0].setIcon(my_qicon)
(或類似)將圖標設置爲任何您喜歡的圖標。
0
因爲這是對谷歌前項修改「顯示更多」圖標之一:
另一種選擇是使用QToolbar
。你可以做同樣的事情,除了第一個孩子是一個佈局,第二是QToolButton
要:
from qtpy import QtWidgets, QtGui
import sys
def call_back():
print('pressed')
app = QtWidgets.QApplication([])
widget = QtWidgets.QWidget()
layout = QtWidgets.QGridLayout(widget)
toolbar = QtWidgets.QToolBar()
layout.addWIdget(toolbar)
# add some actions
for i in range(10):
toolbar.addAction('test_{}'.format(i), call_back)
# change the icon, the first child is a layout!, the second it the toolbtn we want!
toolbar.children()[1].setIcon(QtGui.QIcon('path/to/image.png'))
widget.show()
app.exec_()
sys.exit()
相關問題
- 1. 如何更改asp.net菜單菜單項中的方向箭頭?
- 2. 使用左右箭頭更改圖像
- 3. Python PyQt隱藏QToolbutton菜單箭頭
- 4. 隱藏標準下拉菜單中的箭頭?
- 5. 菜單右箭頭懸停
- 6. 如何隱藏Extjs按鈕中的菜單箭頭
- 7. C1ToolbarDropDown,如何隱藏菜單列表圖像(箭頭標記)有條件地
- 8. jquery mobile,列表,隱藏箭頭圖標
- 9. 按左右箭頭更改圖片?
- 10. JQuery手風琴菜單更改箭頭圖標
- 11. 隱藏BBEdit中的標籤箭頭
- 12. 如何隱藏菜單項?
- 13. 更改c中菜單項附近箭頭的顏色#
- 14. 如何隱藏工具欄右側的箭頭?
- 15. 隱藏QScrollBar箭頭
- 16. CSS3菜單邊框 - 右箭頭效果
- 17. 左右箭頭的導軌訪問鍵?
- 18. 如何隱藏信息時,在下拉選項更改菜單
- 19. 更改treeitem的默認箭頭圖標
- 20. JavaFX的:隱藏COMBOX箭頭
- 21. 訪問菜單項的內置圖標?
- 22. 如何隱藏設備菜單中的應用程序圖標?
- 23. 更改工具欄非隱藏菜單圖標顏色
- 24. Flex:從菜單中隱藏菜單項?
- 25. 如何在點擊時隱藏和顯示菜單項圖標?
- 26. 如何更改Titanium Appcelerator上actionBar中的左箭頭圖標?
- 27. div overflow被隱藏,但仍然可以滾動使用鍵盤右箭頭鍵
- 28. 如何將導航菜單更改爲後退箭頭?
- 29. 如何隱藏XAML菜單中菜單項左側的空間?
- 30. 訪問Jcomments權限選項卡/啓用隱藏菜單
請提供一些更多的信息。你想要改變什麼? –
顏色到#ccc就足夠了。 – Danilo