Desktopové prostředí LXQt (Lightweight Qt Desktop Environment, Wikipedie) vzniklé sloučením projektů Razor-qt a LXDE bylo vydáno ve verzi 2.5.0. Přehled novinek v poznámkách k vydání.
Byla vydána (𝕏) nová verze 8.0 LTS open source monitorovacího systému Zabbix (Wikipedie). Přehled novinek v oznámení na webu, v poznámkách k vydání a v aktualizované dokumentaci.
Byla vydána verze R14.1.7 desktopového prostředí Trinity Desktop Environment (TDE, fork KDE 3.5, Wikipedie). Přehled novinek v poznámkách k vydání, podrobnosti v seznamu změn.
Bazzite (Wikipedie), tj. linuxová distribuce vycházející z Fedora Linuxu a optimalizována pro hraní počítačových her, byla vydána ve verzi 45. S Open Gaming Collective (OGC) jádrem a novým Easy Anti-Cheatem pro Linux (EAC Linux v2).
MikroTik zveřejnil vlastní bezpečnostní upozornění potvrzující, že zranitelnost linuxového jádra postihuje také RouterOS 7. Jde o use-after-free při zpracování IPv4 TCP spojení s IP options. Zranitelnost se týká provozu směřujícího na TCP službu samotného routeru, nikoli paketů, které router pouze přeposílá. Opraveno v long-term od 7.24.6, v stable od 7.25.1 a devel od 7.26beta5.
Ve správci balíčků APT, používaném v Debianu a odvozených distribucích, byla nalezena a opravena kritická zranitelnost CVE-2026-109518. Vzdálený útočník může obejít ověření stažených balíčků pomocí přesměrování a dočasných chyb HTTP serveru.
Nejvyšší kontrolní úřad (NKÚ) vydal zprávu o finančním řízení prostředků EU v ČR (pdf). Dočíst se lze například, že přes 8 miliard korun na digitální vzdělávání nepřineslo naplnění žádného z prioritních cílů programu. Peněžní prostředky z fondů EU sice byly vynaloženy formálně v souladu s právními předpisy, avšak s minimálním nebo neprokazatelným dopadem na proklamované cíle ve vzdělávání. Na Metodickém portálu RVP.CZ bylo ke konci
… více »Emulátor terminálu kitty (Wikipedie, GitHub) byl vydán v nové verzi 0.50.
Vývojáři C-Kermit oznámili několik dlouhodobě přítomných zranitelností. Patří mezi ně buffer overflow v Telnet/FTP klientovi a command injection v Kermit serveru. Dotčené verze: C-Kermit 11.0.514 a starší. Fix: 11.1.515 [oss-security].
Byla vydána nová verze 3.2.8 svobodné aplikace pro úpravu a vytváření rastrové grafiky GIMP (GNU Image Manipulation Program). Přehled novinek v oznámení o vydání a v souboru NEWS na GitLabu. Nový GIMP je již k dispozici také na Flathubu.
Tak proč chcete GDI (což je grafické rozhraní Windows)?
Gtk+ nebo Qt nutně použít nemusíte, ale je to podstatně pohodlnější než používat přímo nízkoúrovňové knihovny.

Omlouvam se za velke zobecnovani. Osobni zkusenost mam jen s gtkmm, SDL (+OpenGL) a letmo s Xlib. Qt jsem nikdy nepouzival a o GDI jsem jen cetl.
velikost písmaQPainter
QFont font; font.setPixelSize(...); painter.setFont(font); painter.drawText(...);QtQuick
Text {
id: prihlasovaciText
font.pixelSize: ...
text: "..."
}
barvu, velikost podkladového obdélníku pod textemQPainter
QColor color(Qt::blue); painter.fillRect(QRect(0, 0, 100, 100), color);QtQuick
Rectangle {
x: 0; y: 0; width: 100; height: 100
color: "blue"
}
kliknutím do nějakého regionu je nutné změnit vykreslovaný text, například implicitně by bylo zobrazené např. "přihlášení - ok", po kliku by se zobrazovalo "přihlášení proběhlo v hhmm", v principu jde o zjištění zda-li vstupní souřadnice kliku (POINT) je v tomto prostoru měnitelnéhoQPushButton
QPushButton *button = new QPushButton("Klik");
connect(button, SIGNAL(clicked()), SLOT(osetriKliknutie()));
void MojeOkno::osetriKliknutie() {
...
}
QtQuick
MouseArea {
onClicked: prihlasovaciText.text = "Prihlaseny";
}
zjistit zda-li se zdrojový string "vleze" na celou šířku monitoruQPainter
QFontMetrics metrics(font);
auto size = metrics.boundingRect("Text");
QtQuick
Vlastnosti width a height u elementu Text.
veškeré rozměry budou definovány v procentechQPainter Ošetrené programovo (
width() * percenta / 100) QtQuick
Rectangle {
width: parent.width * precentualnaSirka / 100;
x: parent.width * percentualnyPosun / 100;
}
omezit blikání při vykreslování, využít doublebuffering (v gdi vykreslení do dočasné bitmapy)V Qt je double buffering automaticky zapnutý, netreba sa o to vôbec starať.
Tiskni
Sdílej: