Portál AbcLinuxu, 3. května 2025 17:33

Dejte talent starému exleprotikovi...

21.6.2007 17:07 | Přečteno: 1508× | sw

Dnes jen krátce. Cesta do WTF a zase zpátky aneb jak je Qt4 chladné a vládnoucí.

A já samozřejmě mnohem více. Ale o tom až později.

Mějme kůl Qt3 program. Qt3 má takovou zajímavou vlastnost - do některých GUI widgetů nejdou nacpat widgety jiné. Proto jsem do kódu propašoval prasácké drbátko levou rukou na pravé půlce, anžto bitmapu lze v Qt3 nacpat všude.


QPixmap getQCheckBoxPixmap(const bool checked, const QColor background)
{
	QCheckBox *tmpItem = new QCheckBox("", 0, "tmpItem");
	tmpItem->setMaximumSize(QSize(30, 30));
	tmpItem->setMinimumSize(QSize(30, 30));
	tmpItem->setPaletteBackgroundColor(background);
	tmpItem->setChecked(checked);
	QPixmap pm = QPixmap::grabWidget(tmpItem);
	pm.setMask(pm.createHeuristicMask());
	delete tmpItem;
	return pm;
}

A tahle náramná levárna tam hnila roky... až do dnes. A nyní prosím povstaňte a slyšte fanfáru neb král přichází:

	QCheckBox *onStartCheck = new QCheckBox(onStart ? CommonStrings::trYes : CommonStrings::trNo, this);
	onStartCheck->setChecked(onStart);
	pluginTable->setCellWidget(i, 3, onStartCheck);

A tak dále. Tedy - žádné jestliže je bitmapa něco jako zaškrtnutý checkbox, tak je to jako zaškrtnutý, ale všechny signály a metódy pěkně při ruce.

Mám se rád, když se chválím.


Hit týdne: Penance - Parallel Corners, Phlebotomized - Skycontact (speciálně skladba I lost my cookies in the disco), Lullacry - Vol. 4.

Průser týdne: Pink - Dear Mr. President. Mám tě, holka, rád, ale tohles nemuselas… Srágora!

       

Hodnocení: 94 %

        špatnédobré        

Anketa

A já jsem tedy?
 (40 %)
 (38 %)
 (87 %)
Celkem 63 hlasů

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

21.6.2007 22:37 outsider
Rozbalit Rozbalit vše Re: Dejte talent starému exleprotikovi...
Odpovědět | Sbalit | Link | Blokovat | Admin
Dneska je to nejaky slabsi... Ale mozna je to tim, ze nemam rad ani Qt, ani C++ ... :-) Zrejme nejsem schopen dostatecne ocenit tvuj paradni vykon v techto disciplinach :-D
22.6.2007 08:09 s0 | skóre: 32 | blog: nejchytřejší kecy | prágl
Rozbalit Rozbalit vše Re: Dejte talent starému exleprotikovi...
holt jsem se včera cítil jako poloviční bůh. Dneska jsem zase jenom loutka z hlíny...
Kuolema Kaikille (Paitsi Meille).
22.6.2007 09:44 HonzaRez | skóre: 19 | blog: Jsou_mezi_nami
Rozbalit Rozbalit vše Re: Dejte talent starému exleprotikovi...
Hliněný bůh...
http://bandzone.cz/_90972

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.