[ BiF @ 22.08.2007. 20:01 ] @
Do skoro sam radio u vb i bas mi se smucio, pa sam resio da trazim nesto drugo i mislim da sam nasao (python narano) ali u uputstvima nikako da pronadjem kako se radi sa stampacem. Potrebne su mi npr. sledece stvari (ekvivalent ili zamena za vb komande-funkcije)

printer.print
printer.textwidth
printer.newpage

i sl.

ovo gore vazi za win.

u linuxu je stvar gora: kada otkucam

from Tkinter import *

javlja mi gresku. U pitanju je ubuntu 6.10

ako je neko raspolozen za pomoc molim da mi pomogne
[ BiF @ 24.08.2007. 18:15 ] @
Dajte ljudi nije valjda da niko ne zna odn niko ne zeli da pomogne
[ BiF @ 27.08.2007. 17:36 ] @
Dobio sam sugestije da pitanje mozda nije precizno i jednostavno, pa cu postaviti novo pitanje: kako da bilo sta odstampam na stampacu, na primer rec "abcd"
[ StefanJer91 @ 27.08.2007. 19:38 ] @
Ja iskreno nemam pojma kako se koristi stampac pomocu programskog jezika niti imam stampac kod kuce pa da ti odgovorim na pitanje. Zao mi je sto jos nisi nasao odgovor, ali ljudi koji bi ovo znali verovatno bi ti do sada rekli tako da bih ti preporucio da pomoc potrazis na stranim forumima...
[ jablan @ 27.08.2007. 19:50 ] @
http://tgolden.sc.sabren.com/python/win32_how_do_i/print.html
[ MarkoBalkan @ 27.08.2007. 20:03 ] @

import wx

#---------------------------------------------------------------------------

class TestPanel(wx.Panel):
def __init__(self, parent, log):
self.log = log
wx.Panel.__init__(self, parent, -1)

b = wx.Button(self, -1, "Create and Show a PrintDialog", (50,50))
self.Bind(wx.EVT_BUTTON, self.OnButton, b)


def OnButton(self, evt):
data = wx.PrintDialogData()

data.EnableSelection(True)
data.EnablePrintToFile(True)
data.EnablePageNumbers(True)
data.SetMinPage(1)
data.SetMaxPage(5)
data.SetAllPages(True)

dlg = wx.PrintDialog(self, data)

if dlg.ShowModal() == wx.ID_OK:
data = dlg.GetPrintDialogData()
self.log.WriteText('GetAllPages: %d\n' % data.GetAllPages())

dlg.Destroy()



#---------------------------------------------------------------------------


def runTest(frame, nb, log):
win = TestPanel(nb, log)
return win

#---------------------------------------------------------------------------


overview = """\
This class represents the print and print setup common dialogs. You may obtain
a wx.PrinterDC device context from a successfully dismissed print dialog.

User information is stored in a wx.PrintDialogData object that is passed to the
dialog at creation time, and it is filled in by the user. As with other dialogs,
do not use this data once the dialog is dismissed, and do not destroy the dialog
until you have everything you need from it.

"""


if __name__ == '__main__':
import sys,os
import run
run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])



ovo je kopirano iz wxPython dokumentacije.tocnije imas 220 primjera.skini wxPython dokumentaciju i imas sve sta ti treba.