GHC (Glasgow Haskell Compiler, Wikipedie), tj. překladač funkcionálního programovacího jazyka Haskell (Wikipedie), byl vydán ve verzi 9.10.1. Přehled novinek v poznámkách k vydání.
Po 9 týdnech vývoje od vydání Linuxu 6.8 oznámil Linus Torvalds vydání Linuxu 6.9. Přehled novinek a vylepšení na LWN.net: první a druhá polovina začleňovacího okna. Později také na Linux Kernel Newbies.
Byla vydána verze 0.2.0 v Rustu napsaného frameworku Pingora pro vytváření rychlých, spolehlivých a programovatelných síťových systémů. Společnost Cloudflare jej letos v únoru uvolnila pod licencí Apache 2.0.
Open source RDP (Remote Desktop Protocol) server xrdp (Wikipedie) byl vydán ve verzi 0.10.0. Z novinek je vypíchnuta podpora GFX (Graphic Pipeline Extension). Nová větev řeší také několik bezpečnostních chyb.
Rocky Linux byl vydán v nové stabilní verzi 9.4. Přehled novinek v poznámkách k vydání.
Dellu byla odcizena databáze zákazníků (jméno, adresa, seznam zakoupených produktů) [Customer Care, Bleeping Computer].
V lednu byl otevřen editor kódů Zed od autorů editoru Atom a Tree-sitter. Tenkrát běžel pouze na macOS. Byl napevno svázán s Metalem. Situace se ale postupně mění. V aktuálním příspěvku Kdy Zed na Linuxu? na blogu Zedu vývojáři popisují aktuální stav. Blíží se alfa verze.
O víkendu 11. a 12. května lze navštívit Maker Faire Prague, festival plný workshopů, interaktivních činností a především nadšených a zvídavých lidí.
Byl vydán Fedora Asahi Remix 40, tj. linuxová distribuce pro Apple Silicon vycházející z Fedora Linuxu 40.
Představena byla služba Raspberry Pi Connect usnadňující vzdálený grafický přístup k vašim Raspberry Pi z webového prohlížeče. Odkudkoli. Zdarma. Zatím v beta verzi. Detaily v dokumentaci.
UDIs = str(commands.getoutput("hal-find-by-capability --capability storage.cdrom")).split("\n") info=QListViewItem() for UDI in UDIs: NAM = commands.getoutput("hal-get-property --udi "+UDI+" --key info.product") DEV = commands.getoutput("hal-get-property --udi "+UDI+" --key block.device") info.setText(0, NAM) info.setText(1, DEV)A maji se pridat 2(s vice jsem to nezkousel) polozky do
lst_info
(cyklus probehne 2krat), tak vzdycky polozka, ktera se pridava jako druha prepise tu co tam uz je.
Neznate nekdo jinej zpusob jak pridavat polozky do QListView? Nebo alespon jak tohle upravit aby se to navzajem neprepisovalo? Dik Vojta
#!/bin/env python from qt import * app = QApplication([]) win = QMainWindow() list = QListView(win) list.addColumn ("test") for text in ["polozka1", "polozka2"]: list.insertItem(QListViewItem(list, text)) list.adjustSize() win.show() app.connect(app, SIGNAL("lastWindowClosed()"), app, SLOT("quit()")) app.exec_loop()
list.insertItem(QListViewItem(list, text1, text2))
? Vojta
#!/bin/env python from qt import * app = QApplication([]) win = QMainWindow() list = QListView(win) list.addColumn("test") list.addColumn("test2") for text in [("polozka1", "hodnota1"), ("polozka2", "hodntota2")]: list.insertItem(QListViewItem(list, text[0], text[1])) list.adjustSize() win.show() app.connect(app, SIGNAL("lastWindowClosed()"), app, SLOT("quit()")) app.exec_loop()
Sloupec 1 Sloupec 2 Sloupec 3 polozka1 parametr1 x1 polozka2 parametr2 x2Jak vyberu parametr ze sloupce 2 na oznacenem radku? Vojta
list_view.currentItem().text(1)Doporučil bych Vám naučit se používat oficiální dokumentaci Qt http://doc.trolltech.com/3.3/qlistview.html. Osobně jsem v PyQt doposud nic nedělal a všechno jsem vyčetl odtamtud.
Doporučil bych Vám naučit se používat oficiální dokumentaci Qt http://doc.trolltech.com/3.3/qlistview.html. Osobně jsem v PyQt doposud nic nedělal a všechno jsem vyčetl odtamtud.O dokumentaci vim, ale moc se v ni nevyznam, moc toho z ni nevyctu . Vojta
Traceback (most recent call last): File "/home/data/programming/python/kddvd/kddvd.py", line 116, in createISO print self.lst_info.currentItem().text(1) AttributeError: 'NoneType' object has no attribute 'text'Nevíte někdo jak na to?
if (self.lst_info.currentItem() <> None): #neni None print self.lst_info.currentItem().text(1) else: #je None pass
sel = self.lst_list.selectedItem() sel.moveItem(sel.itemAbove())Dolu:
sel = self.lst_list.selectedItem() sel.moveItem(sel.itemBelow())Nevíte proč to nahoru nejde a dolu jo? Dík Vojta
Tiskni Sdílej: