Path: csiph.com!goblin1!goblin.stu.neva.ru!border1.nntp.ams1.giganews.com!nntp.giganews.com!peer02.ams1!peer.ams1.xlned.com!news.xlned.com!peer02.am4!peer.am4.highwinds-media.com!peer03.fr7!futter-mich.highwinds-media.com!news.highwinds-media.com!fx44.am4.POSTED!not-for-mail Received-SPF: pass (Address passes the Sender Policy Framework) SPF=MAILFROM; sender=konference@webjet.cz; remoteip=::ffff:195.146.111.106; remotehost=; helo=mail.webjet.cz; receiver=hugo.zagamma.cz; From: Ondrej Tuma Organization: Blackmouse X-Mailer: Claws Mail 3.15.1-dirty (GTK+ 2.24.31; x86_64-pc-linux-gnu) Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="=_hugo.zagamma.cz-11837-1510604479-0001-2" Subject: [python] GUI ala PC-FAND X-BeenThere: python@py.cz X-Mailman-Version: 2.1.24 Precedence: list List-Id: Konference PyCZ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: cz.comp.lang.python Message-ID: X-Mailman-Original-Message-ID: <20171113212116.20fe18b5@dell.kancelar.seznam.cz> References: <20171113212116.20fe18b5@dell.kancelar.seznam.cz> Lines: 97 X-Complaints-To: abuse@usenet-news.net NNTP-Posting-Date: Mon, 13 Nov 2017 20:21:20 UTC Date: Mon, 13 Nov 2017 21:21:16 +0100 X-Received-Body-CRC: 142419035 X-Received-Bytes: 5740 X-Original-Bytes: 5565 X-Original-Lines: 83 Xref: csiph.com cz.comp.lang.python:3200 This is a MIME-formatted message. If you see this text it means that your E-mail software does not support MIME-formatted messages. --=_hugo.zagamma.cz-11837-1510604479-0001-2 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Zdrav=C3=ADm v konferenci, r=C3=A1d bych si napsal jednoduch=C3=BD a specifick=C3=BD program na psan= =C3=AD faktur, jen=C5=BE nahrad=C3=AD excel. D=C5=AFvody pro "znovu-vynal=C3=A9z=C3=A1n=C3= =AD kola", nechme pros=C3=ADm stranou, berte to jako p=C5=99=C3=ADle=C5=BEitost roz=C5=A1=C3=AD=C5=99it z= nalosti. Kdysi jsem programoval v PC-Fandu, co=C5=BE je takov=C3=BD =C4=8Desk=C3=BD = jazyk Pascalovsk=C3=A9ho typu, s hezk=C3=BDm editorem datab=C3=A1z=C3=AD, formul= =C3=A1=C5=99=C5=AF a tiskov=C3=BDch v=C3=BDstup=C5=AF (pam=C4=9Btn=C3=ADci, nech=C5=A5 zam=C3=A1=C4=8Dknou slzu= :-)) No a v "podobn=C3=A9m" duchu bych r=C3=A1d postavil i tuto moji mini-aplika= ci. P=C5=AFvodn=C3=AD po=C5=BEadavek byl, aby byla aplikace pokud mo=C5=BEno mu= ltiplatformn=C3=AD. To u=C5=BE beru jako bonus, nikoli po=C5=BEadavek. Po dlouh=C3=A9m rozmyslu jsem do=C5=A1el k n=C3=A1zoru, =C5=BEe klasick=C3= =A9 grafick=C3=A9 GUI, je k takov=C3=A9mu =C3=BAkolu naprosto nevhodn=C3=A9. Nicm=C3=A9n=C4=9B: * GTK+ - zn=C3=A1m velmi dob=C5=99e, v=C4=8Detn=C4=9B mnoho neduh=C5=AF, n= icm=C3=A9n=C4=9B cht=C4=9Bl sem n=C4=9Bco jednodu=C5=A1=C5=A1=C3=ADho * TK - nezn=C3=A1m, doufal jsem =C5=BEe se to nau=C4=8D=C3=ADm pr=C3=A1v= =C4=9B p=C5=99i tomto projektu, nicm=C3=A9n=C4=9B m=C3=A1m pocit, =C5=BEe je to velmi nevhodn=C3=A9 a z= =C5=99ejm=C4=9B je dobr=C3=A9 to snad u=C5=BE ani nepou=C5=BE=C3=ADvat. Tedy co d=C3=A1l, napad=C3=A1 m=C4=9B curses, nebo python-dialog. Ale nejse= m si jist=C3=BD, =C5=BEe to bude tolik lep=C5=A1=C3=AD ne=C5=BE TK. Skoro m=C3=A1m pocit =C5= =BEe nejlep=C5=A1=C3=AD volba bude webov=C3=A1 aplikace. Proto si V=C3=A1s dovoluji zeptat, zda V=C3=A1s nenapad=C3=A1 n=C4=9Bco jin= =C3=A9ho, pou=C5=BEiteln=C3=A9ho a funk=C4=8Dn=C3=ADho. Ty hlavn=C3=AD po=C5=BEadavky= jsou: * tvorba formul=C3=A1=C5=99=C5=AF (ide=C3=A1ln=C4=9B ne=C5=99e=C5=A1it mil= iardu grafick=C3=BDch blbost=C3=AD, prost=C4=9B label, textov=C3=BD input, combobox, select z n=C4=9Bjak=C3= =A9ho extern=C3=ADho seznamu) * tvorba tabulek - vlastn=C4=9B sta=C4=8D=C3=AD jen v=C3=BDb=C4=9Br, =C5= =BE=C3=A1dn=C3=A9 editace v =C5=99=C3=A1dku nebo n=C4=9Bco podobn=C3=A9ho. Po v=C3=BDb=C4=9Bru prost=C4=9B dojde k n=C4= =9Bjak=C3=A9 akci. D=C5=AFle=C5=BEit=C3=A9 je, aby byla tabulka scrollovateln=C3=A1,=20 * jednoduch=C3=A9 menu - nepot=C5=99ebuji =C5=BE=C3=A1dnou stromovou struk= turu Paradoxn=C4=9B nejlep=C5=A1=C3=AD je pokud jednotliv=C3=A9 prvky (formul=C3= =A1=C5=99e, menu, tabulky) budou na samostatn=C3=A9 obrazovce, tak jak to d=C4=9Blaj=C3=AD st= ar=C3=A9 konzolov=C3=A9 programy.=20 D=C3=ADky za n=C3=A1pady a rady --=20 Ond=C5=99ej T=C5=AFma www: http://ipv6.mcbig.cz jabber: mcbig@jabber.cz twitter: mcbig_cz --=_hugo.zagamma.cz-11837-1510604479-0001-2 Content-Type: application/pgp-signature Content-Transfer-Encoding: 7bit Content-Description: Digitální podpis OpenPGP -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEdlj+NNFMWaEf/Gl1Bd+niyV86poFAloJ/rwACgkQBd+niyV8 6ppN/w//aHC+7dv8rTlyZcblTbxdo/cocUpDCogCh/NFZTBKNhOBYAr8NI1PPAqA WTzrNK9wgn/u6PAeLoF4fMBH0Csif6Ef6HKWM5zQJdTXDFO2RnQI3zyD4KA8jkV7 xqf1NB6+LRomprsPs5zp2J8ZWFCkUOm/lhxUaac7R7YUExwyB7+UZt9YvVA4aJ14 ePA9IsAPgjMz+SkwQQtF5VtZn94I+Col1e4LQVnK4b2W/dVcPMSrDE2TP15xCBqw 6c1wlbdgQWxolBouTrwWeShLN5Homq1YXTCsxeEjslA2dsNZpa1/ILjXJUn9bsft s8YdlEFyx9h3E5CTtQefOOdqxIWL9D8k43oQ11kCgFDh4OgblXMBwOF+CJMWe7dq kJwUgEnCJnooLapVzDhZ7yQ5PXKlrLKxXPYMI4hynZhKi3iBHOpgRac1KiQxKd2T 2DKJPj4V7jjceLAVyQVeGT1fKraY35Q4r+42pAL5/c6o86ZUtzdaKia+u+eHARJ1 CzyQcD8t+UDxfqHLg093zXVVmBtLPnh+VAoRBAvIHbTfU4rOEVt7fgMBAHlug1Da 7WML9nX3mm2WUxa5iawWuKC2qZF8+Miff18HrFHGTnWPLZTatKkC4dN2A8jza6kZ 17S6PvWEznK3CZyM7JORAnCwlY0PK47d+4xViQZ8AKesz0QtrBQ= =FtAY -----END PGP SIGNATURE----- --=_hugo.zagamma.cz-11837-1510604479-0001-2--