Skip to content

Persian

A forum for those speaking Persian
365 Topics 2.2k Posts
  • 0 Votes
    1 Posts
    1k Views
    No one has replied
  • وبکیت در کنسول

    1
    0 Votes
    1 Posts
    1k Views
    No one has replied
  • 0 Votes
    6 Posts
    3k Views
    M

    [quote author="a.jafarabadi" date="1411726400"]
    الان که دارم از نسخه 5 و خورده ای استفاده میکنم مثلا 6 بیاد دیگه نمیتونم برم رو 6 نه؟
    [/quote]

    p{direction:rtl;text-align:right}. از نظر سورس، چرا. این امکان همیشه وجود داره و developer ها تغییرات اساسی ایجاد شده رو معرفی میکنند و برای مهاجرت به نسخه جدید داکیومنت ارائه میدن.
    http://qt-project.org/wiki/Transition_from_Qt_4.x_to_Qt5

    p{direction:rtl;text-align:right}. اگر بخواید از لایبرری های نسخه 6 برای یک برنامه که با کیوت 5 کامپایل شده باشه استفاده کنید، خیر. سورس باید با header های کیوت 6 کامپایل بشه.

  • 0 Votes
    2 Posts
    2k Views
    D

    p{direction:rtl; text-align:right}. مدیریت سخت افزار در اختیار سیستم عامل است، و تلاش کتابخانه‌ای مانند کیوت این است که هر چه می‌تواند سطح تجریدی ورای سخت‌افزار به شما بدهد تا بتوانید بدون نگرانی درباره نحوه کارکرد سخت‌افزار، و درایورها و رابط‌های برنامه‌نویسی سیستم عامل کارتان را انجام بدهید.
    اما اگر شما می‌خواهید با سخت‌افزار مستقیم سر و کله بزنید یا ویژگی‌های خاص آن را با رابط‌های برنامه‌نویسی سیستم عامل در اختیار بگیرید، خوب باید به سراغ ابزارهای برنامه‌نویسی متناسب با آن‌ها بروید.
    به قول معروف: نمی‌شه هم خدا رو بخواید هم خرما رو!

  • 0 Votes
    2 Posts
    2k Views
    J

    سلام دوست خوب من
    این کد میتونه دستور مفییدی باشه
    @
    const WCHAR *languageEnglish =
    reinterpret_cast<const WCHAR *>(L"00000409");
    // 00000409 Baraye Englisi; 00050429 Baraye Farsi

    LoadKeyboardLayout(languageEnglish, KLF_ACTIVATE);
    // BARAYE AVAZ KARDAN E ZABAN E SYSTEM

    cout << "Name: " << QApplication::keyboardInputLocale().name().toStdString() << endl;
    //BARAYE GEREFTAN NAM E ZABAN E ACTIVE
    @

  • 0 Votes
    1 Posts
    1k Views
    No one has replied
  • 0 Votes
    5 Posts
    3k Views
    2

    با توضیحات شما دوست عزیز برنامه م اصلاح شد و درست شد

    نیازی به اسلات سومی نبود و کافی بود فقط در اسلات1و2 یک تابع دیگه صدا زده بشه که اینجور میشه:

    @
    void MainWindow::on_dial_valueChanged(int value)
    {
    ui->lcdNumber->display(value);
    A=value;
    set_LCD3(A,B);
    }

    void MainWindow::on_dial_2_valueChanged(int value)
    {
    ui->lcdNumber_2->display(value);
    B=value;
    set_LCD3(A,B);
    }

    void MainWindow::set_LCD3(int A,int B){

    ui->lcdNumber_3->display(A+B);

    }
    @

  • 0 Votes
    3 Posts
    2k Views
    M

    hi Dheerendra,

    what do you want to get by this question? this is about how to create custom widgets in Qt. Actually not a Qt specific question.

    ras1364 should read about sub-classing in C++ and then take a look at helper macros designed for ease of defining properties in Qt.

    http://qt-project.org/doc/qt-5/properties.html

    Note that you wont get your property then in your property box in Designer, but there's an option to manually add your defined property.

  • 0 Votes
    1 Posts
    913 Views
    No one has replied
  • اتصال به دیتابیس sqlite

    5
    0 Votes
    5 Posts
    4k Views
    H

    سلام میشه بگید از کجا این مبحثو کامل یاد گرفتین؟
    ممنون

  • 0 Votes
    1 Posts
    1k Views
    No one has replied
  • 0 Votes
    4 Posts
    2k Views
    S

    سلام
    ببین شما باید حاقل یه شی بسازی که از ویجت ارث بری کنه بعد توی پینت ایونت اون هرچی می خوای نمایش بدی.
    واسه ی دست گرمی پینت ایونت همون مثال ساعت انالوگ رو دست کاری کن دستت میاد.

  • 0 Votes
    5 Posts
    2k Views
    S

    p{direction:rtl; text-align:right}. چه اروری؟

  • 0 Votes
    4 Posts
    2k Views
    A

    p{direction:rtl; text-align:right}. وقتی‌ Qt رو باز میکنی‌ از سمت چپ تصویر Welcome رو انتخاب کن. گزینهٔ Examples درست بغلش ظاهر می‌شه

  • 0 Votes
    5 Posts
    2k Views
    A

    p{direction:rtl; text-align:right}. شما به نظرم کمی به C++ خوندن هم نیاز داری. میتونی از کتابی که اسمشو برات اینجا مینویسم استفاده کنی. این کتاب حتی برای تدریس هم استفاده میشه. میتونی با استفاده از Google به راحتی پیداش کنی.

    An Introduction to Design Patterns in C++ with Qt 4

  • طرز کار برنامه querymodel

    2
    0 Votes
    2 Posts
    2k Views
    A

    p{direction:rtl; text-align:right}. سوالتو خوب متوجه نشدم اما امیدوارم این کد که از help خود Qt گرفته شده به دردت بخوره. به طور کلی اگه مشکلی تو تنظیمات SQL در سیستمت نباشه کار کردن با QSqlQueryModel به شدت ساده و سریعه.

    @
    QSqlQueryModel *model = new QSqlQueryModel;
    model->setQuery("SELECT name, salary FROM employee");
    model->setHeaderData(0, Qt::Horizontal, tr("Name"));
    model->setHeaderData(1, Qt::Horizontal, tr("Salary"));

    QTableView *view = new QTableView; view->setModel(model); view->show();

    @

  • 0 Votes
    2 Posts
    2k Views
    A

    p{direction:rtl; text-align:right}. میتونی از "این لینک":http://qt-project.org/doc/qt-5/windows-deployment.html استفاده کنی. به طور خلاصه برای اجرای برنامه ای که با Qt نوشتی نیاز به DLL های Qt داری چونکه Qt به طور استاندارد دینامیک ساخته میشه. اگه اصرار به اجرای برنامت بدون DLL ها داری باید از Qt استاتیک استفاده کنی

  • حل شد] ست کردن بک گراند]

    5
    0 Votes
    5 Posts
    3k Views
    A

    p{direction:rtl; text-align:right}. خوشحالم که درست شد. اگه میشه به عنوان سوالی که پرسیدی عبارت [SOLVED] یا [حل شد] اضافه کن.

  • افزایش ویژگی به آبجکت ها

    2
    0 Votes
    2 Posts
    2k Views
    A

    p{direction:rtl; text-align:right}. به نظرم عنوان بهتری میشه به این سوال داد، البته اگه منظورت این باشه : چطور میشه در Qt به پایگاه داده وصل شد

    p{direction:rtl; text-align:right}. از کلاسهای QSqlDatabase و شبیه به اون باید استفاده کنی

  • الحاق عکس

    2
    0 Votes
    2 Posts
    2k Views
    A

    @
    myWidget->setStyleSheet("background: url(:/path/to-your-resource.png);}");
    @

    p{direction:rtl; text-align:right}. به جای :/path/to-your-resource.png باید آدرس عکستو وارد کنی