Nové číslo časopisu Raspberry Pi zdarma ke čtení: Raspberry Pi Official Magazine 165 (pdf).
Byla vydána verze 9.2 open source virtualizační platformy Proxmox VE (Proxmox Virtual Environment, Wikipedie) založené na Debianu. Přehled novinek v poznámkách k vydání a informačním videu.
Firefox 151 podporuje Web Serial API. Pro komunikaci s různými mikrokontroléry připojenými přes USB nebo sériové porty už není nutné spouštět Chrome nebo na Chromiu postavené webové prohlížeče.
Byla vydána nová stabilní verze 8.0 webového prohlížeče Vivaldi (Wikipedie). Postavena je na Chromiu 148. Přehled novinek i s náhledy v příspěvku na blogu.
Ve FreeBSD byla nalezena a opravena zranitelnost FatGid aneb CVE-2026-45250. Jedná se o lokální eskalaci práv. Neprivilegovaný uživatel se může stát rootem.
Společnost Flipper Devices oznámila Flipper One. Zcela nový Flipper postavený od nuly. Jedná se o open-source linuxovou platformu založenou na čipu Rockchip RK3576. Hledají se dobrovolníci pro pomoc s dokončením vývoje (ovladače, testování, tvorba modulů).
Vývojáři Wine oznámili vydání verze 2.0 knihovny vkd3d pro překlad volání Direct3D na Vulkan. Přehled novinek na GitLabu.
Společnost Red Hat oznámila vydání Red Hat Enterprise Linuxu (RHEL) 10.2 a 9.8. Vedle nových vlastností a oprav chyb přináší také aktualizaci ovladačů a předběžné ukázky budoucích technologií. Vypíchnout lze CLI AI asistenta goose. Podrobnosti v poznámkách k vydání (10.2 a 9.8).
Organizace Apache Software Foundation (ASF) vydala verzi 30 integrovaného vývojového prostředí a vývojové platformy napsané v Javě NetBeans (Wikipedie). Přehled novinek na GitHubu. Instalovat lze také ze Snapcraftu a Flathubu.
Byla vydána nová verze 7.0 svobodného open source redakčního systému WordPress. Kódové jméno Armstrong bylo vybráno na počest amerického jazzového trumpetisty a zpěváka Louise Armstronga (What A Wonderful World).
Item {
Plasmoid.fullRepresentation: ColumnLayout {
anchors.fill: parent
id : item
property int level: 0
property var dirs : [
"/usr/share/games/fortunes/",
"/~/.local/share/fortunes/"
]
property string locale: ""
property variant folmod
property var files: []
Component {
id: folmodc
FolderListModel {}
}
PlasmaComponents.Label {
Layout.alignment: Qt.AlignCenter
text: "Obsah adresáře : "
}
function testdir( dir ){
var folder = dir
if( folmod ){
folmod.destroy()
}
folmod = folmodc.createObject( item, {"folder":folder} )
console.log( folmod.folder, folmod.count )
for( var i = 0; i<folmod.count; i++ )
console.log( folmodl[i].fileName )
}
Component.onCompleted: {
console.log( dirs, dirs.length )
locale = (Qt.locale().name).substr(0,2)
for( var i=0; i<dirs.length; i++ )
testdir( dirs[i] )
}
}
}
Část logu :
qml: file:///usr/share/games/fortunes/ 0 qml: file:///home/milan 0Nějak si s tím nevím rady ... Děkuji za nasměrování M
to sem taky řešila a taky sem s tim měla problémky :D sem to nakonec uplně vobešla ale to zase jakoby tolik nevadilo páč sem stejně ďála 'backend' v cčku
u sebe sem dělání se souborama vyřešila/vobešla děláním s c/c++ hele (ctrl+f NacitadloSouboru ). QML asi neumí samo vo sobě přečíst soubor na disku hele takže si stejně jenom s qml asi nevystačíš ale nvm :O :O
btw jestli to nebudeš mit ňákou megavelkou databazi by to šlo narvat do *.xml configu třeba jako stringList hele :O :O svuj vlastní config to určitě přečte :O ;D
Chyba při načítání souboru QML: file:///home/milan/mnt/server_data/users/milan/Dokumenty/Projekty/plasmoidy/Plpokus/src/package/contents/ui/main.qml:13:1: module "org.kde.private.plpokus" is not installed
Ten řádek main.qml je
import org.kde.private.plpokus 1.0kde.private.plpokus je zmíněn - podobně jako u vás - v
plasmoidplugin.cpp
void PlasmoidPlugin::registerTypes(const char *uri)
{
Q_ASSERT(uri == QLatin1String("org.kde.private.plpokus"));
qmlRegisterType<NacitadloSouboru>(uri, 1, 0, "soubory");
}
a v qmldir
module org.kde.private.plpokus plugin plasmoidplugina v /plugin/CMakelist.txt je
set(plasmoidplugin_SRCS
plasmoidplugin.cpp
backend.cpp
)
add_library(plasmoidplugin SHARED ${plasmoidplugin_SRCS})
target_link_libraries(plasmoidplugin Qt5::Quick KF5::Plasma)
install(TARGETS plasmoidplugin DESTINATION ${QML_INSTALL_DIR}/org/kde/private/plpokus)
install(FILES qmldir DESTINATION ${QML_INSTALL_DIR}/org/kde/private/plpokus)
Tak teď nevím, hraju si s tím už dlouho, ale nic mě nenapadá. Ty lomítka místo teček v CMakeList-u máte taky takto .. doufám, že to není ten problém...
Rád bych ještě jednou využil vašich služeb a nechal se natočit správným směrem.
M
Tiskni
Sdílej: