folder Tahribat.com Forumları
linefolder C - C++
linefolder QT Çok Basit Bir Soru



QT Çok Basit Bir Soru

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Fatih54
    Fatih54's avatar
    Kayıt Tarihi: 16/Ağustos/2012
    Erkek

    Örneğin text1 adında bir 1 satırlık textbox var. Bunun metin işlemlerini nasıl yaparız?

    Mesela "text1->text = @"Test123";" gibi bir şey olmaz mı?

    Ve bunun text değerini nasıl bir değişkene atarız?

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    kknd
    kknd's avatar
    Kayıt Tarihi: 01/Şubat/2010
    Erkek

    programlamak istedigin elemtin uzerine gidip sag tus menusunden Go to slotu sec ordan istedigin listeneri ekle. bu bottonda olur baska bir linedit(qt de textbox) de.

    daha sonra acilan methodu kodu yazarsin. cok basit bir widget var assagida.

    #ifndefMAINWINDOW_H
    #defineMAINWINDOW_H
     
    #include
     
    namespaceUi{
    classMainWindow;
    }
     
    classMainWindow:publicQMainWindow
    {
    Q_OBJECT
     
    public:
    explicitMainWindow(QWidget *parent=0);
    ~MainWindow();
     
    privateslots:
    voidon_lineEdit_textChanged(const QString &arg1);
     
    private:
    Ui::MainWindow*ui;
    };
     
    #endif//MAINWINDOW_H
     
    #include"mainwindow.h"
    #include"ui_mainwindow.h"
     
    MainWindow::MainWindow(QWidget *parent):
    QMainWindow(parent),
    ui(newUi::MainWindow)
    {
    ui->setupUi(this);
    }
     
    MainWindow::~MainWindow()
    {
    deleteui;
    }
     
    voidMainWindow::on_lineEdit_textChanged(const QString &arg1)
    {
     
    QString a;
     
    ui->lineEdit_2->setText(arg1);
     
    a = ui->lineEdit->text();
     
    ui->label->setText(a);
     
    }

    kolay gelsin.
    kknd tarafından 15/Ara/12 15:43 tarihinde düzenlenmiştir
Toplam Hit: 691 Toplam Mesaj: 2