В настоящее время у меня есть ImageView с изображением Dicom, но мне не нужна эта гистограмма сбоку. И с возможностью, переместите эти две кнопки в другое место. Как это сделать?pyqtgraph - Возможно ли иметь ImageView без гистограммы?
1
A
ответ
2
Особая вещь с ImageView заключается в том, что вы получаете гистограмму. Другим способом отображения изображения является добавление ImageItem к основному сюжету и скрытие осей. Решение этой проблемы даст вам хороший контроль над тем, что показывает ваше приложение.
Вот пример кода:
from PyQt4 import QtGui, QtCore
import pyqtgraph as pg
import numpy as np
win = pg.GraphicsWindow()
plot = win.addPlot()
imagedata = np.random.random((256,256))
ii = pg.ImageItem(imagedata)
plot.addItem(ii)
plot.hideAxis('left')
plot.hideAxis('bottom')
import sys
if (sys.flags.interactive != 1) or not hasattr(QtCore, 'PYQT_VERSION'):
QtGui.QApplication.instance().exec_()
Начало в Hacky подход будет по телефону ui.histogram.hide()
на вашем ImageView. Что-то вроде этого
from PyQt4 import QtCore, QtGui
import pyqtgraph as pg
import numpy as np
app = QtGui.QApplication([])
win = QtGui.QMainWindow()
imv = pg.ImageView()
win.setCentralWidget(imv)
win.show()
imagedata = np.random.random((256,256))
imv.setImage(imagedata)
imv.ui.histogram.hide()
import sys
if (sys.flags.interactive != 1) or not hasattr(QtCore, 'PYQT_VERSION'):
QtGui.QApplication.instance().exec_()
0
Вот изображениеItem без гистограммы сбоку. Возможно, это то, что вы ищете.
import pyqtgraph as pg
imageWidget = pg.GraphicsLayoutWidget()
vb = imageWidget.addViewBox(row=1, col=1)
img = pg.ImageItem()
vb.addItem(img)
vb.setAspectLocked(True)
Смежные вопросы
- 1. PyQtGraph Python: возможно ли иметь заполненный градиентом сюжет?
- 2. Возможно ли иметь транзакцию mysql без процедуры?
- 3. Возможно ли иметь фрагмент без активности?
- 4. Возможно ли иметь блоки без блокировки?
- 5. Возможно ли иметь datepicker без JQuery UI?
- 6. Возможно ли иметь QWidget без дисплея?
- 7. Возможно ли иметь TextView без клавиатуры?
- 8. Возможно ли иметь объект javascript без брекетов?
- 9. Возможно ли иметь DLL без функции DLLMain?
- 10. Возможно ли иметь Орлеанский хост без клиента?
- 11. Возможно ли иметь прозрачность градиента без цвета?
- 12. Как можно включить сглаживание в pyqtgraph ImageView?
- 13. Возможно ли иметь анимированный чертеж?
- 14. Возможно ли построить график гистограммы в xamarin
- 15. Как отображать картинку с RGB-соединением, аналогичную pyqtgraph ImageView?
- 16. Авторизация PlotWidget без заполнения (pyqtgraph)
- 17. Возможно ли иметь вложенный ko.utils.arrayFilter?
- 18. Возможно ли иметь анимированный QSystemTrayIcon?
- 19. Возможно ли иметь предваряющий надзор?
- 20. Возможно ли иметь частный класс?
- 21. Возможно ли иметь частный класс?
- 22. Возможно ли иметь активность START_STICKY?
- 23. Возможно ли иметь общий делегат?
- 24. Возможно ли иметь два curl_init
- 25. Возможно ли иметь «перегруженные» uritemplates?
- 26. Возможно ли иметь «постоянный» заполнитель?
- 27. Возможно ли иметь внутри кортежа?
- 28. Возможно ли иметь прозрачную рамку?
- 29. Возможно ли иметь несколько viewEngine.viewExtension
- 30. Возможно ли иметь асинхронную обработку