Форум программистов, компьютерный форум, киберфорум
Python: GUI, графика
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
1303 / 843 / 409
Регистрация: 12.03.2018
Сообщений: 2,305
1

Wxpython. Panel скролл

22.08.2018, 14:15. Показов 1418. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Есть объект:
Python
1
self.m_panelDraw = wx.Panel(self.panel, -1, size=(400, 150), style=wx.SUNKEN_BORDER|wx.TAB_TRAVERSAL|wx.FULL_REPAINT_ON_RESIZE)
Заливаю на данный объект svg следующим образом:
Python
1
2
3
4
5
6
7
8
9
10
svgStr = формироватор_свг()
cdc = wx.ClientDC(self.m_panelDraw)
dc = wx.GCDC(cdc)
odc = wx.DCOverlay(self.Overlay, cdc) # self.Overlay = wx.Overlay()
odc.Clear()
 
bmp = преобразоватор_свг_в_bitmap(svgStr, 1)
 
if bmp is not None:
    dc.DrawBitmap(bmp, 0, 0)
Допустим, что размер свг (1000, 600), а размер окна, как указано в первом скрипте (400, 150). Получаю результат (см. приложение). Видно, что не весь свг документ поместился (логично). Вопрос: можно ли как-то добавить на wx.Panel скроллинг?
Миниатюры
Wxpython. Panel скролл  
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.08.2018, 14:15
Ответы с готовыми решениями:

Wxpython. обновление wx.Panel
Есть панель, на которой размещена еще одна панель, причем вложенная панель отцентрирована. ...

Аналог wx.Panel (wxPython) в PyQt5
Необходимо в GUI отображать SVG документ (создается через lxml). Также нужно (при необходимости)...

WxPython. wx.Panel. Определить что под курсором
С помощью wx.DC нарисовал контур фигуры (см. приложение) на wx.Panel. Вопрос: возможно ли (может...

Как сделать чтобы при открытии файла в VS, скролл элемента "panel" находился в определённом положении?
Как сделать чтобы при открытии файла в Visual Studio для работы с кодом и "Windows Forms" скрол...

1
1291 / 908 / 479
Регистрация: 05.12.2013
Сообщений: 3,073
22.08.2018, 14:51 2
Лучший ответ Сообщение было отмечено ioprst как решение

Решение

Вот такой пример нашелся https://gist.github.com/drisco... 742d3cd150
1
22.08.2018, 14:51
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.08.2018, 14:51
Помогаю со студенческими работами здесь

В Panel-е не появляется скрол, а сам Panel выезжает за границу экрана
Здравстуйте, уважаемые форумчане! Столкнулся со следующей проблемой, на веб-странице есть таблица...

SIEMENS SIMATIC PANEL Touch Panel TP 170B Color - скачать программу для разбора
На работе есть, указанная в названии темы панель. Ни когда не имел дела с подобным. Простой...

Вставить/вложить/[указать родителя] Panel в Panel в WxWidgets
Сразу скажу, что в документации я уже покопался и если только не мой корявый английский(а если всё...

На родительской форме расположена panel, при открытие дочерней формы, она прячется под panel
Как сделать, чтобы она была сверху?

Очистка текстбоксов и проверка их же на пустоту Panel в Panel
Добрый день! Есть панель Pan_F в ней текстбокс Tb_3 и панель Pan_FxFF в которой 2 текстбокса...

Странное наложение Panel/Panel/PictureBox
На одной панели (белая область вокруг шахматной доски), расположена другая панель (сама шахматная...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru