الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

اخذ قيمه من QSlider

بدأه Alex programmer في 30 أبريل 2011 · 3 رد · 1,076 مشاهدة · في قسم Cross Platform GUI Libraries العام
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم و رحمه الله و بركاته

اولا انا جديد بعالم الكيو تي لكنها من اللغات اللي جذبتني اليها جدا لسهولتاها كان عندي طلبين

اولا انا اريد ان اخذ قيمه من السبيدر و اضعها في اللين اديت و كتبت هذا الكود و اريد مساعدتكم فيه

#include <QtGui/QApplication>
#include "mainwindow.h"
#include<QSlider>
#include<QGridLayout>
#include<QPushButton>
#include<QLineEdit>
#include<QSpinBox>
QString convert(int val)
{

    return QString::number(val) ;
}

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);

     QWidget *window = new QWidget ;

    QPushButton *getBt = new QPushButton("Get value") ;
    QLineEdit *text = new QLineEdit ;
    QGridLayout *lay = new QGridLayout ;
    QSlider *slider = new QSlider(Qt::Horizontal) ;
    QSpinBox *spin = new QSpinBox;

    slider->setRange(0,100);


    QObject::connect(slider , SIGNAL(valueChanged(int)),text,SLOT(setText(convert(int)))) ;

    lay->addWidget(text);
    lay->addWidget(spin);
    lay->addWidget(slider);
    lay->addWidget(getBt);
    window->setLayout(lay);
    window->show();



    return a.exec();
}

ثانيا اريد بعض الكتب عن الموبايل كيفيه عمل موبايل ابليكيشن بالكيو تي

#2

ال SIGNALS وال SLOTS مش بتتعامل معاهم بالكيفية دي

1- انشئ كلاس يشتق QWidget وضيف فيه كل المكونات (واجعلهم مرتبطين بالكائن الحالي مثلا

$this->slider
$this->spinbox

2- انشئ SLOT بإسم convert تقوم بالتعديل على $this->slider

3- اربط ال valueChanged بال SLOT

(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

#3

معذره اخي احمد لم افهم قصدك

لاني لسه جديد في عالم الكيو تي

ممكن توضحلي قصدك اكتر

مواضيع مشابهة