جستجو در تالارهای گفتگو
در حال نمایش نتایج برای برچسب های 'qt creator'.
6 نتیجه پیدا شد
-
با سلام من دوتا فرم دارم که فرم اولم مربوط فرم لاگین هست و فرم دوم مربوط صفحه اصلی برنامه میخوام بعد از زدن دکمه ورود فرم اصلی باز بشه و لاگین بسته بشه ولی متاسفانه دوباره فرم لاگین بعد از اینکه فرم اصلی باز میشه،اونم باز میشه کد من سمت cpp به شکل زیر هست: bool Test::status(QString s) { if(this->Password==s) { cout<<myEngine.rootObjects().length(); const QUrl url(QStringLiteral("qrc:/main.qml")); myEngine.load(url); if(myEngine.rootObjects().isEmpty()) return false; qDebug()<<s<<"\n"; return true; } else return false; } bool Test::initialize() { const QUrl url(QStringLiteral("qrc:/MyForm.qml")); myEngine.load(url); if(myEngine.rootObjects().isEmpty()) return false; return true; }
-
سلام. تازه با Qt آشنا شدم. لطفا لینک دانلود محیط توسعه Qt برای ویندوز 64 بیتی قرار دهید. از سایت qt نتونستم لینک دانلود پیدا کنم اساتید راهنمایی فرمایید
-
کامبیز اسدزاده یک موضوع را ارسال کرد در <span class="ipsBadge ipsBadge_pill" style="background-color: #2cdb89; color: #000000;" >کتابخانه کیوت (Qt)</span>
سلام، بنابر درخواست اعضای محترم لازم شد آموزشی در رابطه با نحوهٔ افزودن کتابخانههای دیگر به این محیط را توضیح دهیم. من در این آموزش کتابخانهٔ Poco را در نظر گرفته ام. کتابخانه را دانلود کرده و در یک مسیر مشخص اضافه کنید. برای مثال C:/MyLib/poco-1.9.0-all و یا در لینوکس و مک در مسیر /Users/{username}/Documents/Libs/poco-1.9.0-all در نظر داشته باشید که هر کتابخانهای معمولاً دارای دو پوشه lib و include خواهد بود که شما باید این دو را به پروژهٔ خود اضافه کنید. هر کتابخانهای باید قبل از کامپایل پیکربنی شده و سپس بیلد شود. برای مثال در کتابخانهٔ پوکو دستورات زیر را بعد از دریافت اجرا خواهیم کرد. cd /Users/username/Documents/Libs/poco-1.9.0-all سپس دستور ./configure و بعد از آن دستور make را اجرا کنید تا کتابخانه شروع به کامپایل شدن کند. بعد از کامپایل در پوشهٔ lib تمامی کتابخانهها ایجاد خواهند شد. وارد محیط Qt Creator شده و سپس بعد از ایجاد یک پروژه بر روی آن راست کلیک و گزینهٔ add library را انتخاب کنید. سپس گزینهٔ External library را انتخاب نمایید. در مرحلهٔ بعد فایل libPocoFoundation.60.dylib و libPocoNet.60.dylib را در بخش library file و سپس مسیر include آن را در include path وارد کنید که مشابه مسیر زیر خواهد بود. Library file : /Users/kambiz/Documents/Libs/poco-1.9.0-all/lib/Darwin/x86_64/libPocoFoundation.60.dylib Include path : /Users/kambiz/Documents/Libs/poco-1.9.0-all/Foundation/include Library file : /Users/kambiz/Documents/Libs/poco-1.9.0-all/lib/Darwin/x86_64/libPocoNet.60.dylib Include path : /Users/kambiz/Documents/Libs/poco-1.9.0-all/Net/include بعد از افزودن کسیر و کتابخانه کُد تولید شده در فایل .pro به صورت زیر خواهد بود: win32:CONFIG(release, debug|release): LIBS += -L$$PWD/../../Libs/poco-1.9.0-all/lib/Darwin/x86_64/release/ -lPocoFoundation.60 else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/../../Libs/poco-1.9.0-all/lib/Darwin/x86_64/debug/ -lPocoFoundation.60 else:unix: LIBS += -L$$PWD/../../Libs/poco-1.9.0-all/lib/Darwin/x86_64/ -lPocoFoundation.60 INCLUDEPATH += $$PWD/../../Libs/poco-1.9.0-all/Foundation/include DEPENDPATH += $$PWD/../../Libs/poco-1.9.0-all/Foundation/include win32:CONFIG(release, debug|release): LIBS += -L$$PWD/../../Libs/poco-1.9.0-all/lib/Darwin/x86_64/release/ -lPocoNet.60 else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/../../Libs/poco-1.9.0-all/lib/Darwin/x86_64/debug/ -lPocoNet.60 else:unix: LIBS += -L$$PWD/../../Libs/poco-1.9.0-all/lib/Darwin/x86_64/ -lPocoNet.60 INCLUDEPATH += $$PWD/../../Libs/poco-1.9.0-all/Net/include DEPENDPATH += $$PWD/../../Libs/poco-1.9.0-all/Net/include مراحل افزودن به پایان رسید، وارد محیط کیوت شده و داخل فایل main.cpp هدرهای مرتبط با کتابخانه و همچنین کُد آزمایشی آن را اضافه کنید. در این مثال من از کتابخانهٔ Net استفاده میکنم. //Qt Lib #include <QCoreApplication> //STL & External Lib #include "Poco/Net/SocketAddress.h" #include "Poco/Net/StreamSocket.h" #include "Poco/Net/SocketStream.h" #include "Poco/StreamCopier.h" #include <iostream> int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); Poco::Net::SocketAddress sa("www.iostream.ir", 80); Poco::Net::StreamSocket socket(sa); Poco::Net::SocketStream str(socket); str << "GET / HTTP/1.1\r\n" "Host: www.iostream.ir\r\n" "\r\n"; str.flush(); Poco::StreamCopier::copyStream(str, std::cout); return a.exec(); } برنامه را کامپایل و اجرا کنید ? -
سلام .بنده میخواستم از طریق بخش Application Output به برنامه ورودی بدم ولی متاسفانه ورودی قبول نمیکنه .باید چیکار کنم؟؟
- 1 پاسخ
-
- qt creator
- qt
-
(و 2 مورد دیگر)
برچسب زده شده با :
-
انتشار نسخهٔ بتا ۲ از کیوت کریتور ۴.۷ بخش C++ ویژگی مهم این نسخه سازگاری و هماهنگی کامل برای پشتیبانی از کلنگ (Clang) در سی++ میباشد. قبل از هر چیز باید اشاره داشته باشیم به اینکه مدل کدینگ به صورت پیش فرض در کیوت کریتور ۴.۷ بر پایه Clang Model تعبیه شده است که به عنوان یک نکته عطف پس از سالها تجربه و توسعه به دست آمده است. به روز رسانی های دیگری در بخش بک اند صورت گرفته است که مرتبط با Clang 6.0 میباشد که بهبودهای بسیاری را به ارمغان میآورد. بخش QML مدل کد در QML در حال حاضر شامل حداقل پشتیبانی های مرتبط با شمارنده های تعریف شده از طرف کاربر می باشد که یکی از ویژگیهای جدید در کیوت ۵.۱۰ به بعد بود.علاوه بر این برخی از اشتباهات موجود در این بخش نیز اصلاح شده اند. ویژگی یکپارچه سازی شده برای آزمایش کد در صورتی که نمایشگر ماوس در ویرایستار سی++ در داخل یک تابع آزمایشی قرار گیرد، شما میتوانید به صورت جداگانه آن را مورد آزمایش قرار دهید که با راست کلیک بر روی منوی محتوا تابع گزینهٔ (Run Test Under Cursor) قابل انتخاب و آزمایش خواهد بود. دیگر بهبودها گزینه های کیت در بالاترین بخش از تنظیمات خود قرار گرفته اند، بنابراین اولین کیت در اولین ردیف از لیست قرار گرفته است. در بخش نمایه از فایلها شما میتوانید پوشه ای بسازید. به صورت پیشفرض از این پس می توانید پوشه ها را قبل از فایل ها نمایش دهید، اما شما میتوانید با انتخاب گزینه ای در منو نمایشهای قبلی را رد کنید و یا از روش مرتب سازی بر اساس حروف الفبا استفاده کنید. تغییرات دیگر در این بخش آمده اند.
- 9 پاسخ
-
- qt creator
- محیط توسعه
-
(و 1 مورد دیگر)
برچسب زده شده با :
-
نگارش 4.1۳.0
108 دریافت
محیطهای توسعه مختلفی برای (بسته ابزار) تولکیت Qt وجود دارد که اکثراً توسط برنامهنویسان علاقهمند بهاین تولکیت ایجاد شدهاند. جدیدترین محیط توسعهاین تولکیت Qt Creator نام دارد. این محیط همراه با نرم افزارهای دیگری برای راحتی کار با لینوکس عرضه میشود از جمله Assisstant که یک مجموعه از کاربردها و طرز استفاده از کتابخانههای کیوت، Examples and Demos که مثالهایی برای آشنایی هر چه بیشتر با کیوت است، زبانشناسی که برنامهای به منظور ترجمهی نرمافزارهای نوشته شده بهاین زبان و یا ساخت نرمافزارهای چند زبانه با سادگی هر چه تمام تر است و مهم تر از همه QtDesiner که نرمافزاری برای طراحی رابطهای کاربری با استفاده از ویجت (دکمه، کادر متن و...) های از پیش طراحی شده است. همچنین توسط افزونههایی که برای این کتابخانه نوشته شده است شما میتوانید از محیط هایی مانند Visual Studio نیز استفاده نمایید. مهم ترین ویژگی این برنامهاین است که برنامههای نوشته شده با این IDE قابلیت اجرا و پشتیبانی در طیف وسیعی از سیستمعاملها نظیر ویندوز، لینوکس، مک و حتی تلفن های همراه نظیر سیتسم عامل سیمبین را داراست و یکی از نکات مهم این نرم افزار پشتیبانی از زبانهای برنامهنویسی نظیر QML, CSS & JavaScript است. آخرین اطلاعات و مباحث مرتبط با اخبار، بهروزرسانیها و سوالات مرتبط با این محیط توسعه در این بخش میباشد. ویژگیهای اخیر در این محیط توسعهرایگان