Skip to main content

Ralsina.Me — Roberto Alsina's website

Serbo-Croatian version of PyQt By Example!

A while ago I got an email from An­ja Skr­ba ask­ing me for per­mis­sion to trans­late PyQt by Ex­am­ple in­to Ser­bo-Croa­t­ian.

And here it is all nice and trans­lat­ed. Lots of thanks to An­ja for the hard work!

No hay colectivo que los deje cerca

"Es­ta vie­ja es pe­or que el tuer­to"

“Los Kirch­n­er son per­o­nistas, pa­toteros; Dios me li­bre.”

"Los rad­i­cales son muy buenos tipos, pero son un­os na­bos”

"Este go­b­ier­no ar­genti­no es de lo mejor que han tenido, co­mo go­b­ier­no de izquier­da"

"Lo que hicieron los del go­b­ier­no y el cam­po. Bur­ro el go­b­ier­no y bur­ro el cam­po, bur­ros to­dos”

"Yo no ten­go el­e­men­tos para de­cir que los Kirch­n­er son pa­toteros"

"U­ruguay les chu­pa la san­gre a los ar­genti­nos y de­spués los es­cu­pe"

"Públi­ca­mente nun­ca hablé de Ar­genti­na"

"Si en la Ar­genti­na les van a creer a Clarín, El País y Búsqueda…"

"Creo que (Sarkozy) se había pe­lea­do con ese camión que tiene (por es­posa, Car­la Bruni), vi­no caliente y ya es­tá"

"El prob­le­ma no es que Bat­tle piense es­o, el prob­le­ma es que lo di­ga y lo graben"

—Pepe Mu­ji­ca, pres­i­dente uruguayo

Los que me cono­cen saben que ten­go un se­rio prob­le­ma con la idea de re­spetar a los demás. Ponéle que es­toy medio de acuer­do en re­spetar­los por las du­das, pero mi re­speto es muy fá­cil de perder, y muy difí­cil de ga­nar (si es que al­guien pudiera es­tar in­tere­sa­do en ga­narlo, cuan­do ni siquiera te de­ja dar otra vuelta en la cale­si­ta, co­mo la sor­ti­ja).

A mu­chos ar­genti­nos les en­can­ta Uruguay. Eso es per­fec­ta­mente ra­zon­able, es igual a En­tre Ríos, y En­tre Ríos siem­pre me gustó, pero es un poco más ir­ri­tante des­de que es­tá Mu­ji­ca. Porque ca­da cosa que dice Mu­ji­ca o hace Mu­ji­ca les parece ge­nial.

"Uy, vis­te, Mu­ji­ca es­ta­ba en el medio de una tor­men­ta cla­van­do cha­pas para ayu­dar a un tipo". Perdón por ade­lan­ta­do, pero ¿Qué clase de pelo­tu­do puede creer que lo que tiene que hac­er un tipo de casi 80 pir­u­los (no dig­amos un pres­i­dente de casi 80 pir­u­los) es subir a un techo en la tor­men­ta a clavar cha­pas?

¿No hay techis­tas en Uruguay? ¿No podía otro ve­ci­no, dig­amos que en un es­ta­do físi­co menos de­plorable y con menos ries­go in­sti­tu­cional ir a clavar la maldita cha­pa? Si te gus­ta ten­er­lo de pres­i­dente de al­lá, en­tonces de­bería gus­tarte que siga vi­vo.

"Mu­ji­ca era guer­rillero, lo tor­tu­raron y aho­ra tiene un men­saje de paz" Bueno, supon­go que es mejor que que sea guer­rillero aho­ra, por lo menos. En cuan­to lo de la paz, pregún­ten­le a Pas­ca­cio Báez. Bueno, es retóri­co, no van a poder. Es hor­ren­do que lo hayan tor­tu­ra­do. Tam­bién es hor­ren­do (aunque un ca­chi­to menos) ten­er un pres­i­dente que era diri­gente de una or­ga­ni­zación que asalta­ba casi­nos, hacía se­cue­stros ex­tor­sivos, in­cendió Gen­er­al Mo­tors y mató a un peón ru­ral porque vió al­go que no tenía que ver.

Claro, me van a de­cir que él no hi­zo esas cosas. No ten­go idea de qué cosas hi­zo co­mo diri­gente tu­pa­maro, porque ob­vi­a­mente los tu­pa­maros no son de de­cir "el que lo mató a Baez fue tal tipo por or­den de tal otro" ni "el que robó 70 mil­lones de pe­sos fué éste". Pero en­cuén­tren­me una declaración de Mu­ji­ca di­cien­do que es­ta­ba mal an­dar ha­cien­do se­cue­stros ex­tor­sivos y prendién­dole fuego a em­pre­sas du­rante un go­b­ier­no democráti­co (si bi­en de tinte au­tori­tar­i­o), si es que la tienen. Eso sí, dice que los que delin­quen aho­ra son "n­a­bos" que "van a ter­mi­nar co­mo una ra­ta de cárcel".

"Es aus­tero, sale a com­er so­lo con la mu­jer, vi­a­ja en colec­tivo, dona el suel­do" ¿S­abés qué? Me parece bár­baro que sea aus­tero. Tam­bién es cier­to que es­tá poli­tique­an­do des­de 1956. Tam­poco ha tenido prob­le­ma en que lo nom­bren para un tra­ba­jo que no hacía, de min­istro de agri­cul­tur­a, donde "el ver­dadero min­istro iba a ser Agazz­i" mien­tras él se ded­i­ca­ba a hac­er políti­ca.

No es­toy di­cien­do que Mu­ji­ca sea mal tipo. No es­toy di­cien­do ni siquiera que sea mal pres­i­den­te, cosa de la que no ten­go la menor idea. Lo que es­toy di­cien­do es que Mu­ji­ca no es un ejem­p­lo. En par­tic­u­lar, es­toy di­cien­do que me tienen las pelotas llenas los ar­genti­nos que le fes­te­jan el es­tilo, el exabrup­to per­ma­nen­te, ese di­go cualquier cosa to­tal soy vieji­to y sim­páti­co.

Mu­ji­ca es vieji­to, sí, lo que en su­daméri­ca de­bería ser una ad­ver­ten­ci­a, Mu­ji­ca es un tipo que poli­tiquea des­de los 50s, que ha he­cho, o ha vis­to hac­er, cosas hor­ri­bles, y le han he­cho cosas hor­ri­bles otros tipos que serían tan vieji­tos co­mo él si no se hu­bier­an muer­to ya. Que sí, que es sim­páti­co, pero ser sim­páti­co es un de­talle.

Ser vieji­to de­bería ser una ad­ver­ten­cia porque la may­oría de los prob­le­mas de cualquier país vienen de ahí, vienen de cuan­do es­tos vieji­tos, sim­páti­cos o no, er­an mas jóvenes y la ver­dad, hicieron macanas. No sal­ió de un re­pol­lo, vieji­to y ar­ru­gado, di­cien­do pavadas. Se hi­zo viejo en Uruguay, cuan­do pu­do ele­gir en­tre ser políti­co o la lucha ar­ma­da eligió la lucha ar­mada, y se hi­zo políti­co de­spués, des­de el fra­ca­so de su primera elec­ción. Tiene una mar­ca de vi­o­len­cia de ori­gen.

Y para to­dos los ar­genti­nos clase me­di­a/al­ta que lo ado­ran, Mu­ji­ca es ateo, habla­ba bi­en de Cor­rea y Chávez (otro que se hi­zo demócra­ta cuan­do no le fun­cionó la al­ter­na­ti­va), es­tá a fa­vor de le­galizar el fa­so (pero no lo hace) y el abor­to, y di­jo que re­tira­ba la pro­pa­gan­da del go­b­ier­no si un medio mostra­ba noti­cias que le parecier­an "in­con­ve­nien­tes".

Y si lo hu­bier­an cono­ci­do hace cin­cuen­ta años, los hu­biera asus­ta­do mu­cho.

Aho­ra sí, es un vieji­to sim­páti­co que a ve­ces dice pavadas.

Using rst2pdf in Different Ways

This was an idea by Dinu Gher­man: you can use rst2pdf as a flow­able gen­er­a­tor for re­port­lab. Sup­pose you want to cre­ate, in a re­port­lab "s­to­ry", a bunch of para­graph­s, with em­pha­sis, links, etc, and per­haps a ta­ble.

Us­ing re­struc­tured tex­t, it's some­thing like this:

This is a paragraph. It has a link: http://rst2pdf.ralsina.me and then some random text.

+-------------+---------------------------+
| A table     | With cells                |
|             |                           |
|             |                           |
|             |                           |
|             |                           |
+-------------+---------------------------+
| And inside                              |
| it some                                 |
| more text                               |
|                                         |
|                                         |
+-----------------------------------------+

* And a list
* Just to make it harder

  + with a nested item here

It is, of course, per­fect­ly pos­si­ble to gen­er­ate a bunch of re­port­lab (or rather platy­pus) flow­ables to rep­re­sent all this. It will just mean some 75 lines of code. And if you change any­thing, then you have to ed­it code!

Or you can take ad­van­tage of rst2pdf and do this:

from docutils.core import publish_doctree
from rst2pdf.createpdf import RstToPdf
from reportlab.lib.units import cm
from reportlab.pdfgen.canvas import Canvas
from reportlab.platypus import Frame

rest_text = """
This is a paragraph. It has a link: http://rst2pdf.ralsina.me and then some random text.

+-------------+---------------------------+
| A table     | With cells                |
|             |                           |
|             |                           |
|             |                           |
|             |                           |
+-------------+---------------------------+
| And inside                              |
| it some                                 |
| more text                               |
|                                         |
|                                         |
+-----------------------------------------+

* And a list
* Just to make it harder

    + with a nested item here
"""
r2p = RstToPdf()
doctree = publish_doctree(rest_text)
story = r2p.gen_elements(doctree)
canv = Canvas("platypus-rest.pdf")
f = Frame(2 * cm, 2 * cm, 16 * cm, 18 * cm, showBoundary=True)
f.addFromList(story, canv)
canv.save()

This pro­duces this pdf. And of course edit­ing it is rather eas­i­er than edit­ing code. Since you are not us­ing rst2pdf to do the fi­nal PDF gen­er­a­tion, you can use these flow­ables in your own doc­u­ments.

The bad news

Some things will not work, like head­ings, since rst2pdf cre­ates flow­ables that do a ton of things like adding them­selves on in­dex­es and such. If you want a head­ing-­like thing you can use class­es:

.. class:: heading1

This will look like a heading

This is a regular paragraph.

Oth­er ran­dom re­struc­tured text fea­tures may or may not work, like foot­notes or ci­ta­tion­s.


Contents © 2000-2020 Roberto Alsina