-
تعداد ارسال ها
505 -
تاریخ عضویت
-
روز های برد
266
نوع محتوا
نمایه ها
وبلاگها
تالارهای گفتگو
گالری
فروشگاه
تقویم
مقالات
صفحات استاتیک
کتابخانه
بخش دریافت
تمامی مطالب نوشته شده توسط کامبیز اسدزاده
-
اصلاح شد. https://youtu.be/Ldj7GWTxxHM
-
درود، لطفاً دقت کنید که از نسخهٔ NDK23 استفاده کنید، همچنین فعلاً از کیوت ۵.۱۵.۲ و یا ۶.۲ استفاده کنید. همچنین ویدیو پیکربندی اندروید میتونید مراجعه کنید که کامل توضیح دادم.
-
کامبیز اسدزاده پاسخی برای niloofarfn در یک سوال ارسال کرد در سوالات مشاورهای و تخصصی مرتبط با حوزهی برنامهنویسی
درود، با توجه به نوع سیستم که وردپرس هست، میتونید پلاگین پرداختی متنوعی براش پیدا کنید. جستجو کنید برای فروش هستن. در مورد مدارک و اینجور مسائل هم، اولین قدم اقدام برای نماد الکترونیک هست. این رو تهیه کنید و بعد مراحل دیگر. -
درود، از Transition استفاده کنید.
-
درود، خب خطای ساطع شده چی هست؟ از سمت سرور چه پیامی دریافت میکنید؟
-
سلام، برای این کار بهترین روش این هست که سمت ++C چنین نیاز رو پوشش دهید، به کمک کلاسهای موجود در ماژول QtNetwork مانند QNetworkAccessManager و QNetworkReply. اما اگر تأکید بر این دارید که در سمت Qt Quick و JS این کار صورت بگیره، میتونم پیشنهاد کنم از شیء XMLHttpRequest استفاده کنید. برای دریافت فایل هم کافی است مسیر گرفته شده از طریق FileDialog را به درستی در ورودی تابع send از XMLHttpRequest تعریف کنید. در صورت نیاز کدتون رو قرار بدین تا بیشتر بررسی بشه.
-
درود، این نمونه رو امتحان کنید. regExp: /^[a-zA-Z0-9]+([a-zA-Z0-9](_|-| |.)[a-zA-Z0-9])*[a-zA-Z0-9]+$/
-
پیشنهاد من در مرحلهٔ اول استفاده از Qt Quick هست که دست شما در سفارشیسازی بازتره. اما به طور کل منظورم از سفارشیسازی اینه که منوهای سنتی رو حذف کنید و در محیط خودِ نرمافزارتون بخشی رو به عنوان Header و Menu قرار بدین.
-
خواهش میکنم، موفق باشید.
-
درود، برای این کار شما باید به شیوهٔ Button تغییرات رو اعمال کنید، چرا که نوع کنترل TabButton مشتق شدهٔ کنترل اصلی است. برای این کار کافیه به روش سفارشی سازی Button عمل کنید. مثال: import QtQuick 2.12 import QtQuick.Controls 2.12 TabButton { id: control text: qsTr("Button") contentItem: Text { text: control.text font: control.font opacity: enabled ? 1.0 : 0.3 color: control.down ? "#17a81a" : "#21be2b" horizontalAlignment: Text.AlignHCenter verticalAlignment: Text.AlignVCenter elide: Text.ElideRight } background: Rectangle { implicitWidth: 100 implicitHeight: 40 opacity: enabled ? 1 : 0.3 border.color: control.down ? "#17a81a" : "#21be2b" border.width: 1 radius: 2 } }
-
ممنون از توضیحات کافی. من قبلاً با این مشکل روبرو شدم، و همین مسئله رو باهاش داشتم. اما هیچ راه حلی برای این مشکل پیدا نکردم، به نظرم باگ مربوط به خودِ Qt Widget باید باشه که از طرفی بحث راستچین یا چپچین بودن روی پلتفرمهای خاصی مثل macOS و Linux مهم نیست و این مسئله به نظرم ارتباطی با این موضوع میتونه داشته باشه و زمانی درست عمل میکنه که منوهای سیستمعامل هم راستچین بشن. چون کیوت چند-سکویی هست، پیشنهاد من اینه برای حل این موضوع منوهای سفارشی بسازید و بیخیال منوهای کلاسیک بشید. البته من به دنبال راه حلی برای این موضوع هستم و در صورت نتیجهگیری به اشتراک خواهم گذاشت.
-
سلام، کدهایی که برای این کار استفاده کردین رو به اشتراک بذارید تا مسئله رو حل کنیم.
-
سلام، در مورد مسئلهٔ واکنشگرا بودن در کیون ۵.۱۴ به بعد این مشکل حل شده است و نیازی برای نگرانی وجود ندارد. در صورت مشاهدهٔ مسئله خاصی این کد میتواند مشکل را حل کند: QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
-
سلام، قبلاً برای این کار نیاز بود که با کلاس QAndroidJniObject کار کنید و مسیر صریحش رو به دست بیارید. اما از نسخهٔ ۵.۱۵ مسیر صریحش رو بر میگردونه، کافیه به شیوهٔ زیر از مسیرهای استاندارد استفاده کنید: نسخهٔ QML FileDialog { id: fileDialog title: "Choose File Attachment" folder: StandardPaths.writableLocation(StandardPaths.PicturesLocation) ... } نسخهٔ ++C const QStringList picturesLocations = QStandardPaths::standardLocations(QStandardPaths::PicturesLocation); QFileDialog dialog; dialog.setDirectory(picturesLocations.last());
-
خب در این صورت کافیه یکی از روشهای زیر و یا دیگر روشها را برای نمونه سازی از کلاس NotificationClient به کار بگیرید: NotificationClient notificationClient; notificationClient.setNotification("Hello, World!"); QScopedPointer<NotificationClient> notificationClient(new NotificationClient()); notificationClient->setNotification("Hello, World!"); std::unique_ptr<NotificationClient> notificationClient; notificationClient->setNotification("Hello, World!");
- 3 پاسخ
-
- نوتیفیکیشن
- کیوت
-
(و 1 مورد دیگر)
برچسب زده شده با :
-
درود، به روشهای متفاوتی میتونید این کار رو انجام بدین. در دسترسترین روش که در مستندات کیوت هم موجود است فراخوانی از طریق QAndroidJni هستش که در زیر مثال واضحی دارد. https://doc.qt.io/qt-5/qtandroidextras-notification-example.html همچنین روش دیگری هم وجود دارد که برای iOS و Android به طریق FireBase میتونید از این ویژگی استفاده کنید. https://firebase.google.com/docs/cpp/setup نسخهٔ اندروید : https://firebase.google.com/docs/cpp/setup?platform=android نسخهٔ آیاواس : https://firebase.google.com/docs/cpp/setup?platform=ios
- 3 پاسخ
-
- نوتیفیکیشن
- کیوت
-
(و 1 مورد دیگر)
برچسب زده شده با :
-
چه خبره دوست عزیز، این چیزی که شما فرستادین ظاهراً مربوط به یک پروژهٔ OpenSim هست و خارج از حوصلهٔ من خواهد بود که ۱۰۰۰ خط کد رو بررسی کنم. لطف کنید این لینک رو بررسی کنید آموزش نحوهٔ ساختش رو داده : https://github.com/opensim-org/opensim-core#building-from-the-source-code
-
محتوای درون فایل CMakeLists.txt اینجا قرار دهید تا بررسی شود.
-
به قوائد تعریف متغیر در سیپلاسپلاس توجه کنید. به نظر میاد شما دارید از یک پروژهای استفاده میکنید که فایلهای سرآیند اون در اختیار شما نیست و با چنین مشکلات متنوعی مواجه شدین. خطاهای فوق داره میگه موارد مربوطه تعریف نشده. پیشنهاد میکنم مقالات زیر را در مورد سیپلاسپلاس مطالعه کنید.
-
این که خطا نیست، ماکروست! یکجور شرط هست، برای این نوشته شده که وقتی کامپایلر شما استاندارد ۱۱ رو پشتیبانی نکنه پیام خطا بده! و الآن هم ظاهراً از کامپایلر و محیطی استفاده میکنید که برای عصر یخبندانه. توضیه میکنم از کامپایلرهای جدید استفاده کنید.
-
سلام، گزینههای زیر را هم بررسی کنید : https://ncreportsoftware.com https://cute-report.com https://www.kdab.com/development-resources/qt-tools/kd-reports
-
سادست، ویژوال استودیو حداقل نسخهٔ ۲۰۱۷ را نصب کنید. بعد از نصب آن، کیوت را نصب کنید به صورت خودکار کیتها را شناسایی خواهد کرد.
-
سوألتون رو با جزئیات بیشتر بپرسید تا بتونیم مسئله را بررس پلتفرم (سیستمعامل) شما چی هست؟ اگر ویندوز است که باید کیت توسعهٔ ویندوز را نصب کنید. اگر لینوکس یا مک هست که باید به ترتیب gcc و xcode در آنها نصب شود. پیشنهاد آخر این که نسخهٔ آخر را به صورت آنلاین نصب نمایید.
-
سیستم مدیریت محتوا
کامبیز اسدزاده پاسخی برای کامبیز اسدزاده در یک موضوع ارسال کرد در <span class="ipsBadge ipsBadge_pill" style="background-color: #e62f3d; color: #ffffff;" >برنامه نویسی در C و ++C</span>
در همین وبسایت اطلاعرسانی خواهد شد.- 13 پاسخ
-
- وبسایت
- سیپلاسپلاس
-
(و 3 مورد دیگر)
برچسب زده شده با :
-
سیستم مدیریت محتوا
کامبیز اسدزاده پاسخی برای کامبیز اسدزاده در یک موضوع ارسال کرد در <span class="ipsBadge ipsBadge_pill" style="background-color: #e62f3d; color: #ffffff;" >برنامه نویسی در C و ++C</span>
درود، منظور از این مقاله آموزش ساخت یک وبسایت نیست، صرفاً برای اطلاعرسانی جهت آشنایی با امکان این کار در سی++ بود. برای نحوهٔ کار و ساخت و ساز یک وبسایت تحتِ سیپلاسپلاس در فرصتی مناسب آموزشهایی ارائه خواهد شد.- 13 پاسخ
-
- وبسایت
- سیپلاسپلاس
-
(و 3 مورد دیگر)
برچسب زده شده با :