Die Suche ergab 135 Treffer

von hilefoks
24. Februar 2014 13:24
Forum: Einfach Qt
Thema: Editierbarkeit von QML Dateien
Antworten: 3
Zugriffe: 5719

Re: Editierbarkeit von QML Dateien

Noch eine Anmerkung: Auch Qt Resource Dateien könnten "entpackt" werden. Wer es wirklich wollte, könnte also die QML Dateien auch aus dem Binary extrahieren. Allerdings wird i.d.R. die Geschäftslogik weiterhin in C++ geschrieben und nur die QUI in QML. Mit den QML Dateien alleine lässt sic...
von hilefoks
23. Februar 2014 16:00
Forum: Einfach Qt
Thema: Editierbarkeit von QML Dateien
Antworten: 3
Zugriffe: 5719

Re: Editierbarkeit von QML Dateien

Verwende das Qt Resource System und deine QML Dateien (und andere Resourcen wie Icons und Co.) werden dann wie gewünscht ins Binary integriert.

MfG,
Hilefoks
von hilefoks
19. Dezember 2013 13:28
Forum: Qt Programmierung
Thema: Probleme mit Qt5
Antworten: 5
Zugriffe: 4823

Re: Probleme mit Qt5

Moin, eigentlich ist die Portierung von Qt4 nach Qt5 recht einfach. Allerdings haben sich natürlich einige Dinge geändert, so z.B. die include-Anweisungen in QWidget basierten Anwendungen. Zu deinem Fall: Zunächst muss man bei bestehenden Qt4 Anwendungen die Projektdatei um einige Qt-Komponenten erw...
von hilefoks
3. November 2013 11:37
Forum: Qt Programmierung
Thema: QDateEdit: Signal bei klick auf heutiges Datum
Antworten: 2
Zugriffe: 2215

Re: QDateEdit: Signal bei klick auf heutiges Datum

Wie du es technisch lösen kannst, hat MichaelS ja bereits beantwortet. Von der Usability her frage ich mich aber, warum der Benutzer überhaupt nochmals das Datum klicken soll, wenn es doch schon voreingestellt ist. Ausserdem könnte der Benutzer auch immer noch das Datum übertippen, auch mit dem aktu...
von hilefoks
14. Oktober 2013 23:37
Forum: Qt Programmierung
Thema: QTabBar mit einigen beweglichen Tabs?
Antworten: 0
Zugriffe: 1553

QTabBar mit einigen beweglichen Tabs?

Moin, Ich habe mal wieder einen Knoten im Kopf!? ;-) Ich brauche ein TabWidget bei dem die Tabs beweglich/verschiebbar sind und zwei Buttons zum Hinzufügen beziehungsweise Entfernen von Tabs besitzt. Soweit alles mit normalem QTabWidget machbar. Aber: Unter MacOS sieht das ziemlich bescheiden aus. D...
von hilefoks
14. Oktober 2013 20:50
Forum: Qt Programmierung
Thema: Polymorphismus mit QList<T*>?
Antworten: 2
Zugriffe: 1865

Re: Polymorphismus mit QList<T*>?

Danke Christian. Natürlich sollte ich Templates verwenden. Sorry - irgendwie hatte ich einen ziemlichen Knoten im Kopf!
von hilefoks
10. Oktober 2013 21:13
Forum: Qt Programmierung
Thema: Polymorphismus mit QList<T*>?
Antworten: 2
Zugriffe: 1865

Polymorphismus mit QList<T*>?

Moin, ich habe eine Basisklasse A und diverse davon abgeleitete Klassen (B,C,...). Ich möchte nun eine allgemeine Methode implementieren, die eine Liste vom Typ QList<A*> übernimmt und irgendwas damit macht: void doIt(const QList<A*> &list) { ... } Was ist der einfachste, kürzeste, schönste Weg,...
von hilefoks
9. Oktober 2013 15:16
Forum: Einfach Qt
Thema: Aktivierung Qt Designer
Antworten: 3
Zugriffe: 5062

Re: Aktivierung Qt Designer

Moin,

der Designer öffnet sich, wenn du einen Doppelklick auf eine ui Datei machst. Um eine neue UI Datei zu erstellen, musst du unter Datei->Neu in der linken Spalte Qt auswählen und dann eine neue Qt-Designer-Formularklasse erstellen.
von hilefoks
29. September 2013 11:34
Forum: Qt Programmierung
Thema: Widget schließt ganzes Programm und nicht nur sich selbst
Antworten: 6
Zugriffe: 4051

Re: Widget schließt ganzes Programm und nicht nur sich selbs

Aber genau deswegen leg ich das ja auf dem Stack und nicht auf den Heap ich möchte ja keine Datenmüllschleuder programmieren ;-). Das ist ein wichtiger und guter Gedanke, aber es gibt auch genügend Wege mit dem Heap zu arbeiten, ohne Datenmüllschleudern zu programmieren. Dennoch - in deinem Fall is...
von hilefoks
27. September 2013 12:54
Forum: Qt Programmierung
Thema: Widget schließt ganzes Programm und nicht nur sich selbst
Antworten: 6
Zugriffe: 4051

Re: Widget schließt ganzes Programm und nicht nur sich selbs

Moin, um deine Frage zu beantworten, müsste ich mehr Code sehen. In welcher Klasse ist z.B. das this->close()? Ich vermute das liegt an meiner Deklaration des Widgets weil ich es auf dem Heap erzeuge oder? Nein, das ist nicht das Problem. Wieso kann ich eigentlich manchmal sachen OBJECT.show() OBJEC...
von hilefoks
26. September 2013 14:01
Forum: Qt Programmierung
Thema: [solved] QMap mit teilkey durchsuchen
Antworten: 5
Zugriffe: 3020

Re: QMap mit teilkey durchsuchen

die Lösung mit contains bezieht sich aber trotzdem darauf dass der gesamte key vorhanden ist, oder? Nein, er fragt hier ob der Key das gesuchte Teilwort enthält, nicht die ganze Map. Andere Frage: der Link bezieht sich auf ein SQL like und kein SQLite -> einfach eine namensspielerei von einem ander...
von hilefoks
26. September 2013 13:32
Forum: Qt Programmierung
Thema: QT Slot funktioniert nicht, keine MsgBox aber this->close
Antworten: 5
Zugriffe: 3146

Re: QT Slot funktioniert nicht, keine MsgBox aber this->clos

Moin, verwende nicht show(), sondern exec() für die MessageBox. Hintergrund: show() führt dazu das die MessageBox (oder ein anders QWidget) angezeigt werden, blockiert aber nicht. D.h. der Code hinter dieser Anweisung wird 'sofort' ausgeführt. Da deine MessageBox auf dem Stack abgelegt ist, wird sie...
von hilefoks
26. September 2013 13:23
Forum: Einfach Qt
Thema: Gibt es eine komforttable Klasse zu...
Antworten: 2
Zugriffe: 4341

Re: Gibt es eine komforttable Klasse zu...

Moin, da du nach meinem Verständnis ein Vektor und kein Pixel basiertes Programm schreiben möchtest - also eher CAD als Paint - würde ich nicht auf QPainter sondern auf QGraphicsView oder QML/QtQuick aufbauen. Ein paar Beispiele findest du hier: http://qt-project.org/doc/qt-5.0/qtwidgets/examples-gr...
von hilefoks
12. September 2013 00:21
Forum: Qt Programmierung
Thema: Wie Popup-Message erstellen?
Antworten: 4
Zugriffe: 2828

Re: Wie Popup-Message erstellen?

Moin, eigentlich wie jedes andere Fenster auch - also ein QWidget. Mit passenden Qt::WindowFlags kannst du dieses Widget rahmenlos gestalten und z.B. mit dem Flag Qt::WindowStaysOnTopHint immer im Vordergrund halten lassen. Natürlich musst du es auch passend positionieren ( QWidget::move() ). Falls ...
von hilefoks
12. September 2013 00:00
Forum: Einfach Qt
Thema: was fehlt auf diesem Linux-System für OpenGL?
Antworten: 1
Zugriffe: 3984

Re: was fehlt auf diesem Linux-System für OpenGL?

Moin, teste bitte mal, ob es mit der Option --graphicssystem=raster geht. Ansonsten: Welche Kernelversion, welche Version von Mesa, welche Grafikkarte und welcher Grafikkartentreiber wird verwendet? Alle Informationen kannst du mit folgendem Befehlen herausfinden. Bei mir kann man als normaler Benut...