Die Suche ergab 20 Treffer

von AlexanderKiebler82
19. Juni 2009 12:23
Forum: Qt Programmierung
Thema: Splitter an Mauspotition setzen
Antworten: 7
Zugriffe: 4989

Wegen code, sorry, habe ihn hier neu abgetippt, und nicht copy&paste. Du hast natürlich recht, die for schleife ist über die lsitengröße. Das ding mit horizontal und vertical ist klar. Wenn ich nach list=splitter->sizes(); list ausgeben lasse, dann ist die Liste an jeder Stelle Null. splitter->s...
von AlexanderKiebler82
19. Juni 2009 11:58
Forum: Qt Programmierung
Thema: Splitter an Mauspotition setzen
Antworten: 7
Zugriffe: 4989

Also wenn ich einen Splitter habe, in welchem sich drei widgets befinden. QList <int> list; list=splitter->sizes(); for(int i=0;i<splitter->size();i++) { if(!i) splitter[i]=2; else splitter[i]=1; } splitter->setSize(list); Er macht mir hier alle splitter mit dem gleichen abstand voneinander. Ich hät...
von AlexanderKiebler82
19. Juni 2009 10:04
Forum: Qt Programmierung
Thema: Splitter an Mauspotition setzen
Antworten: 7
Zugriffe: 4989

Splitter an Mauspotition setzen

void QSplitter::moveSplitter ( int pos, int index ) [protected] habe ich schon versucht. Aber Move macht auch nicht das was ich gerne hätte. Es verschiebt den Spllitter relativ zum eingefügten Widget. Wie es ausschaut muß ich nicht den Splitter verschieben, sonder die Widgetgrößen verändern. Kann da...
von AlexanderKiebler82
18. Juni 2009 16:19
Forum: Qt Programmierung
Thema: Splitter an Mauspotition setzen
Antworten: 7
Zugriffe: 4989

Splitter an Mauspotition setzen

Hi, Ich würde gene einen Splitter genau an der Postion setzen, an welcher ich geklickt habe. Dazu speichere ich die Mauskoordinaten nach dem klicken void BorderModellQT::contextMenuEvent(QContextMenuEvent *event) {x=event->x(); y=event->y()-this->geometry().y(); ..... Leider kann ich keine Funktion ...
von AlexanderKiebler82
18. Juni 2009 13:48
Forum: Qt Programmierung
Thema: 0 in geometry().height() nach konstruktor ???
Antworten: 2
Zugriffe: 1489

re

Hi,
Danke für die Antwort.
habe mich leider verschrieben geometry().height() ist garnicht das Problem, sondern
this->geometry().y()
Das ist leider auch im show event noch nicht richtig gesetzt.
Gruß Alex
von AlexanderKiebler82
18. Juni 2009 11:40
Forum: Qt Programmierung
Thema: 0 in geometry().height() nach konstruktor ???
Antworten: 2
Zugriffe: 1489

0 in geometry().height() nach konstruktor ???

Hi,=) Habe folgendes Problem: Habe eine Klasse on QMainWindow abgeleitet diese bekommt im Konstruktor -menuBar(); -ein resize(); -diverse Splitter -statusBar(); -und dann ein QApplication::postEvent(this,new QEvent(QEvent::Resize)); Dabei habe ich das resizeEvent neu implementiert: void BorderModell...
von AlexanderKiebler82
18. Juni 2009 08:20
Forum: Qt Programmierung
Thema: Splitter position setzen
Antworten: 2
Zugriffe: 1795

Außer dass ich damit nicht ordentlich zurecht gekommen bin, gab es keines. Du hast das Problem bereits richtig erkannt *lach*. Besser ist "void QSplitter::setSizes ( const QList<int> & list )". Kenn mich in der Qt nicht wirklich aus, und benötige eben ab und an tipps, wie man was, wie ...
von AlexanderKiebler82
17. Juni 2009 17:07
Forum: Qt Programmierung
Thema: Splitter position setzen
Antworten: 2
Zugriffe: 1795

Splitter position setzen

Hi,
Mich würde interessieren, wie man die Position eines Splitters ordentlich setzt. Habe mir einen Splitter von QSplitter abgeleitet, und die Funktion moveSplitter(int,int) versucht. KOmme damit aber nicht wirklich zurecht.
Gibts da ev. was besseres ??
Gruß Alex
von AlexanderKiebler82
13. Juni 2009 18:02
Forum: Qt Programmierung
Thema: Mausklick einem QWidget in QSplitter zurodnen
Antworten: 3
Zugriffe: 2190

Also habe fest gestellt, dass sich QWidget * QWidget::childAt ( int x, int y ) const dafür perfekt eignet =) Hat leider lange gadauert. Die Funktion gibt das Widget zurück, auf welches man geklickt hat, wenn x und y die mauskoordinaten sind. (Ev. liests ja noch jemand und muss dann nicht so lang suc...
von AlexanderKiebler82
13. Juni 2009 15:09
Forum: Qt Programmierung
Thema: Eigenes Event für splitter klasse
Antworten: 2
Zugriffe: 1563

*lach* Ein etwas tieferes Verständnis für die Events.
Es läuft eigentlich schon.
Gruß Alex
von AlexanderKiebler82
13. Juni 2009 14:10
Forum: Qt Programmierung
Thema: Eigenes Event für splitter klasse
Antworten: 2
Zugriffe: 1563

Eigenes Event für splitter klasse

Hi,
Wollte fragen, ob es ein gutes Beipiel gibt, wie man eigene Events für klassen implementiert. Also nicht die vorhandenen überschreibt.
Gruß Alex
von AlexanderKiebler82
13. Juni 2009 10:40
Forum: Qt Programmierung
Thema: Mausklick einem QWidget in QSplitter zurodnen
Antworten: 3
Zugriffe: 2190

Verdammt hab schon was.

QWidget * QWidget::mouseGrabber ()

Gruß
von AlexanderKiebler82
13. Juni 2009 10:30
Forum: Qt Programmierung
Thema: Mausklick einem QWidget in QSplitter zurodnen
Antworten: 3
Zugriffe: 2190

Mausklick einem QWidget in QSplitter zurodnen

Hi, Mich würde interessieren, wie man in Qt, einem Mausklick, einem Widget in einem Splitter zuordnet. Also wenn ich z.b. Widget1 und Widget2 in einem Splitter habe, und ich klicke auf das Widget1, Dann würde ich den klick gerne Widget1 zuordnen können. Bis jetzt würde ich die Splitter koordinaten m...
von AlexanderKiebler82
12. Juni 2009 17:42
Forum: Qt Programmierung
Thema: splitter<->QMainWindow Type prüfen
Antworten: 2
Zugriffe: 1548

=) Danke schön
von AlexanderKiebler82
12. Juni 2009 11:51
Forum: Qt Programmierung
Thema: splitter<->QMainWindow Type prüfen
Antworten: 2
Zugriffe: 1548

splitter<->QMainWindow Type prüfen

Hallo.

Ich habe einen Splitter, in welchem sowohl weitere Splitter als auch
Fenster Widgets drin sind. Ich würde gerne prüfen, obe an irgendeiner Stelle
im Splitter ein Fenster-Qwidget oder ein Splitter-QWidget ist.
Wie mache ich das ??

Gruß Alex