我正在使用Matplotlib开发一个Python语言的QT4特征图形用户界面,用于图像显示,到目前为止,我已经修改了编辑器,试图包括一个工具栏。
from traitsui.qt4.editor import Editor
from pyface.qt import QtGui, QtCore
from matplotlib.backends.backend_qt4agg import FigureCanvasQTAgg as FigureCanvas
from matplotlib.backends.backend_qt4agg import NavigationToolbar2QTAgg
我已经将matplotlib图形与工具栏一起嵌入到pyqt5窗口中,这是我的代码:
from matplotlib.backends.backend_qt5agg import NavigationToolbar2QT as NavigationToolbar
from matplotlib.backends.backend_qt5agg import FigureCanvasQTAgg as FigureCanvas
from matplotlib.figure import Figure
from PyQt5 import QtWidgets
class PlotWindow(QtWi
我正在SLED 11上开发QT4.8.5中的应用程序工具栏(这个版本对我的客户来说是强制性的),我也在一个多监视器环境中。
我的目的是在指定的监视器上显示扩展工具栏,在其他监视器上显示缩减工具栏。从主工具栏中可以打开安装在系统中的不同应用程序。这些应用程序可以是基于QT的,也可以不是基于QT的。
为了使xserver将工具栏作为停靠窗口处理,并保留桌面上的空间(因此其他窗口不能在工具栏上移动,并且使窗口最大化而不是覆盖工具栏),我使用了一些xlib调用。
这就是我预留空间的方式:
void ToolbarWindow::dock(int x, int y, int width, int hei
我想要的: What I have:
工具栏是用mainwindow.ui制作的,我试过用ui->_toolbar->setLayoutDirection(Qt::LeftToolBarArea);
但是我得到了这个错误:no matching function for call to 'QToolBar::setLayoutDirection(Qt::ToolBarArea)'