مراحل نصب qt
برای نوشتن یک اپلیکیشن موبایل با Qt (با استفاده از Qt Quick/QML یا حتی Qt Widgets)، مراحل مشخصی وجود دارد. در ادامه، گام به گام و دقیق توضیح میدهیم که چطور میتوانیم پروژهات رو با Qt ایجاد و برای اندروید یا iOS آماده کنیم
مرحله ۱: نصب ابزارها
۱. نصب Qt و Qt Creator:
- از سایت qt.io نسخه Community رو دانلود کن.
- موقع نصب، گزینههای مربوط به Android ARMv7, ARM64, x86 و Qt for Android رو انتخاب کن.
- برای iOS نیاز به Xcode و macOS داری.
۲. نصب Android Toolchain:
- Android Studio رو نصب کن و از داخلش موارد زیر رو نصب کن:
- Android SDK
- Android NDK (ترجیحاً نسخه ۲۵ یا ۲۳)
- Java SDK (JDK 11 پیشنهاد میشه)
- مسیر SDK و NDK رو یادداشت کن، چون بعداً باید توی Qt Creator وارد کنی.
مرحله ۲: پیکربندی Qt برای Android
۱. Qt Creator رو باز کن. 2. به مسیر Tools > Options > Devices > Android برو. 3. مسیرهای SDK، NDK، JDK و Gradle رو وارد کن. 4. اگر همهچیز درست باشه، پایین صفحه تیک سبز نمایش داده میشه.
مرحله ۳: ساخت یک پروژه جدید
۱. از Qt Creator گزینه New Project > Application > Qt Quick Application رو انتخاب کن. 2. نام پروژه و مسیر ذخیرهسازی رو وارد کن. 3. در بخش انتخاب Kit، کیت مربوط به Android رو تیک بزن (مثلاً Android armv7). 4. پروژه ایجاد میشه و فایلهای main.qml و main.cpp در اختیارته.
مرحله ۴: توسعه رابط کاربری با QML
در فایل main.qml میتونی رابط گرافیکی بسازی. مثلاً:
import QtQuick 2.15
import QtQuick.Controls 2.15
ApplicationWindow {
visible: true
width: 360
height: 640
title: "اپلیکیشن من"
Button {
text: "سلام"
anchors.centerIn: parent
onClicked: console.log("دکمه کلیک شد")
}
}
مرحله ۵: اتصال منطق سی++ در صورت نیاز
در فایل main.cpp میتونی کد C++ اضافه کنی و به QML وصل کنی:
#include <QGuiApplication>
#include <QQmlApplicationEngine>
int main(int argc, char *argv[])
{
QGuiApplication app(argc, argv);
QQmlApplicationEngine engine;
engine.load(QUrl(QStringLiteral("qrc:/main.qml")));
return app.exec();
}
مرحله ۶: کامپایل برای موبایل و اجرای تستی
۱. پروژهات رو با کیت Android انتخابشده بساز. 2. دستگاه اندرویدیت رو با USB وصل کن یا از شبیهساز استفاده کن. 3. Run رو بزن تا اپلیکیشن روی گوشی نصب و اجرا بشه.
مرحله ۷: ساخت فایل APK یا AAB
- از منوی
Build > Build APKیاBuild Android App Bundleرو انتخاب کن. - فایل
.apkیا.aabدر مسیرbuild/ذخیره میشه و میتونی برای نصب دستی یا انتشار در Google Play استفاده کنی.

