abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 03:33 | Nová verze

    Wayland kompozitor Labwc byl vydán ve verzi 0.20.0. Labwc je inspirován správcem oken Openbox. Postavený je na wlroots.

    Ladislav Hagara | Komentářů: 0
    včera 17:00 | Nová verze

    AlmaLinux OS byl vydán ve verzích 9.8 s kódovým jménem Olive Jaguar a 10.2 s kódovým jménem Lavender Lion. Podrobnosti v poznámkách k vydání (9.8 a 10.2). Opraveny byly zranitelnosti Copy Fail (CVE-2026-31431), Dirty FRAG, Fragnesia (CVE-2026-46300), nginx Rift (CVE-2026-42945) a SSH Keysign Pwn (CVE-2026-46333).

    Ladislav Hagara | Komentářů: 0
    včera 15:22 | IT novinky

    Seznam.cz vykázal za rok 2025 tržby v celkové hodnotě 6,454 miliardy korun. Oproti roku 2024 nárůst o 3,68 %. Zisk před zdaněním oproti předcházejícímu roku poklesl, a to o 11,21 % na 1,330 miliardy korun. Vlastní velké jazykové modely SeLLMa najdou dnes uživatelé téměř na všech seznamáckých službách. Na všechny obsahové služby byla zavedena technologie text-to-speech, díky níž si mohou uživatelé přehrát články v audio verzi namluvené

    … více »
    Ladislav Hagara | Komentářů: 1
    včera 13:22 | IT novinky

    Vláda představila strategické digitalizační projekty. Roadmapa zahrnuje celkem 55 projektů napříč státní správou, z toho 22 prioritních projektů vycházejících přímo z programového prohlášení vlády a 33 projektů založených na platné legislativě. Portfolio pokrývá oblasti financí, zdravotnictví, digitální identity, dat, registrů, dopravy, krizového řízení, sociálních agend i kybernetické bezpečnosti.

    Ladislav Hagara | Komentářů: 0
    včera 00:22 | Komunita

    Vyjádřeni Software Freedom Conservancy (SFC) k porušování licence AGPLv3 společností Bambu Lab v jejich softwaru Bambu Studio pro 3D tisk. Bambu Studio vychází z PrusaSliceru. Ten zase z Slic3ru. Spuštěn byl projekt baltobu, který kombinuje několik strategií pro řešení problému. SFC zastřeší vývoj svobodné náhrady proprietární knihovny libbambu_networking pomocí reverzního inženýrství a reimplementace, forku OrcaSliceru pro Bambu Lab tiskárny od Paweła Jarczaka a forku celého Bambu Studia pod názvem Viscose.

    Ladislav Hagara | Komentářů: 3
    25.5. 22:44 | Nová verze

    Správce souborů GNOME Commander (Wikipedie) byl přepsán do Rustu a vydán v nové verzi 2.0.0.

    Ladislav Hagara | Komentářů: 1
    25.5. 19:44 | Nová verze

    Sway (Wikipedie), dlaždicový (tiling) správce oken pro Wayland kompatibilní s i3, byl vydán ve verzi 1.12. Do vývoje se zapojilo 50 vývojářů. Přehled novinek na GitHubu. Sway 1.12 závisí na wlroots 0.20.0.

    Ladislav Hagara | Komentářů: 0
    25.5. 16:33 | IT novinky

    Papež Lev XIV. ve své první encyklice Magnifica Humanitas (Skvělé lidství), která se věnuje umělé inteligenci (AI), varoval před dezinformacemi, které AI manipulací s obsahem vytváří. Moc mají podle něj sociální sítě ovládané hrstkou soukromníků. Upozornil také roli digitálních platforem v obchodování s lidmi, které podle něj musí být uznáno jako současná forma otroctví. Papež se také poprvé omluvil za roli, kterou Vatikán sehrál při legitimizaci otroctví, a za to, že jej po staletí neodsoudil.

    Ladislav Hagara | Komentářů: 0
    25.5. 16:11 | IT novinky

    Český telekomunikační úřad zveřejnil Výroční zprávu za rok 2025 (pdf), která shrnuje jeho hlavní aktivity v oblasti regulace elektronických komunikací, poštovních služeb, digitálních služeb a přípravy na dohled nad umělou inteligencí. Součástí zprávy jsou také data o vývoji trhu, včetně pokračujícího růstu spotřeby mobilních dat a rozšiřování sítí nové generace. Celkový objem přenesených mobilních dat dosáhl v roce 2025 přibližně

    … více »
    Ladislav Hagara | Komentářů: 0
    25.5. 16:00 | Nová verze

    Tým sdružení CZ.NIC vyvíjející routovacího daemona BIRD oznámil vydání nových verzí 3.3.0 a 2.19.0. Ty přinášejí podporu pro EVPN/VXLAN a automatizaci BGP na základě router advertisementů. Více informací je k dispozici v archivu uživatelského mailing-listu.

    VSladek | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (12%)
     (8%)
     (2%)
     (14%)
     (31%)
     (4%)
     (7%)
     (3%)
     (16%)
     (26%)
    Celkem 1723 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník

    Dotaz: Qt - pokus vytvořit vlastní widget

    8.7.2004 17:04 Pavel
    Qt - pokus vytvořit vlastní widget
    Přečteno: 294×
    Snažím se vytvořit si vlastní widget, aby mi při stisku klávesy poslal signal, zkousel jsem to na LineEditu, (v praxi to však potřebuji u tabulkyu), z manuálu jsem se pokusil napsat třídu, která by to měla dělat. Překlad proběhne OK, ale při linkování to vyhodí chyby nevíte, kde je chyba. Dík moc Pavel

    #include qwidget.h

    #include qlineedit.h

    #include qevent.h

    class mln :public QWidget

    {

    Q_OBJECT

    public:

    mln( QWidget *parent = 0, const char *name =0);

    ~mln() {}

    protected:

    void keyPressEvent(QKeyEvent *e);

    signals:

    void press();

    };

    mln::mln(QWidget *parent, const char *name) :

    QWidget(parent, name)

    {

    QLineEdit *le = new QLineEdit(this, "mln");

    }

    void mln::keyPressEvent(QKeyEvent *e)

    {

    emit press();

    }

    Odpovědi

    Pavel Stárek avatar 8.7.2004 17:31 Pavel Stárek | skóre: 43 | blog: Tady bloguju já :-) | Kolín
    Rozbalit Rozbalit vše Re: Qt - pokus vytvořit vlastní widget
    Asi by bylo dobré taky poslat tu chybu kterou to vyhodí. :-)
    Kdo chce, hledá způsob; kdo nechce, hledá důvod.
    8.7.2004 17:50 unchallenger | skóre: 69 | blog: unchallenger
    Rozbalit Rozbalit vše Re: Qt - pokus vytvořit vlastní widget
    Předpokládám, že postupuješ např. podle http://www.root.cz/clanek/2211?

    Nebo jen tak spouštíš gcc na to, cos sem vložil? (BTW používej <pre> tag. Bude to pak aspoň k přečtení...)
    8.7.2004 18:29 pavel
    Rozbalit Rozbalit vše Re: Qt - pokus vytvořit vlastní widget
    To je jasný, že mám vytvořenej projekt, formulář, ...
    g++  -o pokus .obj/main.o .obj/mainform.o \
    .obj/moc_mainform.o  -L/usr/lib/qt3//lib -L/usr/X11R6/lib -lqt-mt -lXext -lX11 -lm
    .obj/mainform.o(.text+0x33): In function `mln::mln[not-in-charge](QWidget*, char const*)':
    : undefined reference to `vtable for mln'
    .obj/mainform.o(.text+0x3a): In function `mln::mln[not-in-charge](QWidget*, char const*)':
    : undefined reference to `vtable for mln'
    .obj/mainform.o(.text+0xc3): In function `mln::mln[in-charge](QWidget*, char const*)':
    : undefined reference to `vtable for mln'
    .obj/mainform.o(.text+0xca): In function `mln::mln[in-charge](QWidget*, char const*)':
    : undefined reference to `vtable for mln'
    .obj/mainform.o(.text+0x121): In function `mln::keyPressEvent(QKeyEvent*)':
    : undefined reference to `mln::press()'
    collect2: ld returned 1 exit status
    make: *** [pokus] Error 1
    
    8.7.2004 18:38 karlok
    Rozbalit Rozbalit vše Re: Qt - pokus vytvořit vlastní widget
    Tezko rici, kde zacit

    1) do definice tridy by jsi mel pridat definici funkce napr. setText

    public slots: void setText( const QString &string ) { ... bla bla ...; };

    2) a konstruktoru pak tuhle funkci pripojis pomoci "connect" nasledujicim zpusobem mln::mln(QWidget *parent, const char *name) :

    QWidget(parent, name)

    {

    QLineEdit *le = new QLineEdit(this, "mln"); connect( le, SIGNAL(textChanged(const QString&)), this, SLOT(setText(const QString&)) ); }

    3) pak pomoci "moc" vygenerovat napr. main.moc.cpp a cele to zkompilovat a slinkovat. Pak by to snad melo fungovat
    15.1.2006 16:47 MaCrek
    Rozbalit Rozbalit vše Re: Qt - pokus vytvořit vlastní widget
    No sice je prispevok stary 2 roky, ale mozno to niekomu pomoze:

    Ak je v qt definovana trieda v subore *.cpp je potrebne na koniec tohto suboru includnut *.moc.

    vid.:
    http://doc.trolltech.com/3.0/commonproblems.html#linkerror http://doc.trolltech.com/3.0/moc.html
    15.1.2006 16:48 MaCrek
    Rozbalit Rozbalit vše Re: Qt - pokus vytvořit vlastní widget
    sakra, zabudol som jeden brejk, su tam 2 adresy...

    Založit nové vláknoNahoru

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

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.