PyQt:我可以制作一个带有图标和文本的工具栏按钮吗?

2024-10-02 12:29:29 发布

您现在位置:Python中文网/ 问答频道 /正文

我通过玩例子来学习PyQt。在本例中,我使用的是位于\Python26\Lib\site-packages\PyQt4\examples\activeqt\webbrowser的webbrowser示例。在

如果您添加一行来设置QAction的icon text属性,那么这个演示会做一些非常奇怪的事情。在

下面是我尝试更改的代码示例:

self.actionBack = QtGui.QAction(MainWindow)
self.actionBack.setIcon(QtGui.QIcon(":/icons/image1.xpm"))
self.actionBack.setObjectName("actionBack")
# added this line:
self.actionBack.setIconText("Back")

有一次我试了一下,整个工具栏都变成了空白。我不能复制,现在我没有任何影响从一行改变。在

我想知道的是如何处理QAction,以便工具栏在图像旁边的按钮上有文本,或者可以这样做吗?有没有其他方法让工具栏有一些文本加上一个图标?在


Tags: 文本self示例libpackagessitepyqt例子
1条回答
网友
1楼 · 发布于 2024-10-02 12:29:29

尝试在要添加操作的工具栏上设置按钮样式:

self.tbNavigate.setToolButtonStyle(QtCore.Qt.ToolButtonTextUnderIcon)
...
self.actionBack.setIconText("Back")

相关问题 更多 >

    热门问题