Я работаю над проектом, который включает создание предварительного просмотра печати.Функция масштабирования при предварительном просмотре не работает должным образом, и это не важно, поэтому я хочу исключить параметр масштабирования на панели инструментов предварительного просмотра.
Я обнаружил wx.previewcontrolbar, который, кажется, позволяет мне создавать настраиваемую панель инструментов:
Это стандартная реализация панели управления предпросмотром, панели с кнопкамии управление масштабированием.Вы можете получить новый класс из этого и переопределить некоторые или все функции-члены, чтобы изменить поведение и внешний вид;или вы можете оставить все как есть.
К сожалению, у меня недостаточно опыта, чтобы понять, как это использовать.У кого-нибудь есть примеры или рекомендации?
def OnPrintPreview(self, event):
data = wx.PrintDialogData(self.printData)
printout = MyPrintout(self,data,self.Workspace,restrictType = 1)
printout.SetIsPreview(True)
self.preview = wx.PrintPreview(printout,printout, data)
self.preview.SetZoom(100)
printpreview= wx.PreviewFrame(self.preview, self.Main, "Print Preview")
printpreview.Initialize()
printpreview.SetPosition(self.GetPosition())
printpreview.Maximize()
printpreview.Show(True)