Byla vydána nová verze 2.47.0 distribuovaného systému správy verzí Git. Přispělo 83 vývojářů, z toho 28 nových. Přehled novinek v příspěvku na blogu GitHubu a v poznámkách k vydání.
Bylo vydáno OpenBSD 7.6. Opět bez písničky.
Programovací jazyk Python byl vydán v nové major verzi 3.13.0. Podrobný přehled novinek v changelogu.
Lze získat roota pouze se zapalovačem? Ano, lze.
Konference LinuxDays 2024 proběhne již tento víkend 12. a 13. října v Praze. Na programu je spousta zajímavých přednášek a workshopů, zástup zajímavých osobností a stánky řady projektů: Fedora, openSUSE, vpsFree.cz, Mozilla, brmlab, OpenAlt a mnoho dalších. Vstup zdarma.
Představeny byly oficiální Raspberry Pi microSD karty třídy A2 a silikonový kryt na Raspberry Pi 5.
OpenRazer byl vydán ve verzi 3.9.0. Jedná se o svobodný software, ovladač a démon, umožňující nastavovat klávesnice, notebooky, myši, podložky pod myš, keypady, sluchátka a další zařízení od společnosti Razer na GNU/Linuxu.
Byla vydána verze 3.6 multiplatformního integrovaného vývojového prostředí (IDE) pro rychlý vývoj aplikaci (RAD) ve Free Pascalu Lazarus (Wikipedie). Přehled novinek v poznámkách k vydání. Využíván je Free Pascal Compiler (FPC) 3.2.2.
Na čem aktuálně pracují vývojáři GNOME a KDE? Pravidelný přehled novinek v Týden v GNOME a Týden v KDE.
Byla vydána nová verze 8.8 multiplatformní digitální pracovní stanice pro práci s audiem (DAW) Ardour. Přehled oprav, vylepšení a novinek v oficiálním oznámení.
void Dialog::NacteniFirem() { QSqlQuery query("SELECT nazev FROM firma"); while( query.next()) { ui->combobox->addItem(query.value(0).toString(),query.value(0)); } query.finish(); }Potom si vytvoříš pro 1. combobox funkci pro signál currentIndexChanged, ve kterém vyčistíš obsah 2. comboboxu a načteš do něj 2.SQL dotazem seznam zaměstanců.
void MainWindow::on_combobox_currentIndexChanged(QString Text) { ui->combobox2->clear(); QSqlQuery query; query.prepare("SELECT id,jmeno,prijmeni FROM zamestnanci WHERE firma = ?"); query.bindValue(0, ui->combobox->currentText()); query.exec(); while( query.next()) { ui->combobox2->addItem(query.value(0).toString(),query.value(0)); } query.finish(); }Snad jsem nenapsal nějakej blud, už jsem v Qt chvilku nic nedělal. Kdyžtak sem hoď nějakej kód co už máš, na tom bych ti měl být schopen lépe pomoci. Jinak doporučuju používat Qt Creator :)
model = new QSqlRelationalTableModel(this); model->setEditStrategy(QSqlTableModel::OnManualSubmit); model->setTable("firma"); typeIndex = model->fieldIndex("id_adresa"); model->setRelation(typeIndex, QSqlRelation("adresa", "id_adresa", "ulice")); model->select(); ui.comboBoxFirmaNazev->setModel(model); //Mapovani sloupcu tabulek na bunky GUI ui.comboBoxFirmaNazev->setModelColumn(model->fieldIndex("nazev")); mapper = new QDataWidgetMapper(this); mapper->setModel(model); mapper->setItemDelegate(new QSqlRelationalDelegate(this)); mapper->addMapping(ui.lineEditFirmaNazev, model->fieldIndex("nazev")); mapper->addMapping(ui.lineEditFirmaICO, model->fieldIndex("ico")); mapper->addMapping(ui.lineEditFirmaDIC, model->fieldIndex("dic")); mapper->addMapping(ui.lineEditFirmaUlice, relationModel->fieldIndex("ulice")); mapper->addMapping(ui.lineEditFirmaPSC, relationModel->fieldIndex("psc")); mapper->addMapping(ui.lineEditFirmaCP, relationModel->fieldIndex("cislo_popisne"));Není to sice příklad, který jsem popsal, tady se snažím spojit tabulku firma s tabulkou adresa (tzn relace 1:1), ale problém je stejný, protože model->setRelation nahradí sloupec id_adresa v modelu sloupcem ulice v relaci. Nepodařilo se mi spojit celé tabulky.
Tiskni Sdílej: