selamlar,

c++ ve qt ile ilgili bilgim yok ama combox ların çalışma mantığına biraz
aşinayım. sanırım buradaki sorun şu;

comboxlar farklı nesneleri barındıracak yapıdalar. sen içine string eklemiş
olsan bile bu combox tarafından bir nesne olarak ele alınacaktır. yani
doğrudan currentText ile ulaşamaman normal bence.

bunu yerine currentIndex gibi bir bilgi ile combox un barındırdığı (set /
küme) veriler arasından ilgili text e ulaşabilmen lazım.

2018-02-23 16:10 GMT+03:00 Dr. Mucibirahman İLBUĞA <mucip.ilb...@gmail.com>:

> Merhabalar,
>
> Qt ile event konuları bayaa bir uğraştırdı. En sonunda aşağıdaki kodu
> buldum. Güzel çalışıyor ancak comboBox olan Object'in currentText değerini
> alamıyorum?! Obje denilen şey o an comboBox'u gösterdiğine göre comboBox
> bilgilerine de ulaşmam gerekmez
>
> MainWindow::MainWindow(QWidget *parent) :QMainWindow(parent),ui(new 
> Ui::MainWindow){
>     ui->setupUi(this);
>     ui->comboBox->installEventFilter(this);
>     .
>     .
>     .}
> bool MainWindow::eventFilter(QObject *object, QEvent *event){
>     if (event->type() == QEvent::FocusOut)
>     {
>         if (object == ui->comboBox)
>         {
>             qWarning(object->objectName().toLatin1().data());
>
>       object->currentText() // gibi bir şeye ulaşılamıyor?! Amacım gombo 
> içeriğini almak?
>
>        }
>     }
>     return false;}
>
>
>
>
> --
> Kolay gelsin,
> Mucip:)
>
>
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama@liste.linux.org.tr
> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>
>


-- 
İyi çalışmalar...

Mustafa DUMLUPINAR
https://github.com/seyhanp
_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap