رفتن به مطلب
جامعهٔ برنامه‌نویسان ایران

Ali71321

کاربـــر عـــــادی
  • تعداد ارسال ها

    20
  • تاریخ عضویت

  • روز های برد

    1

آخرین بار برد Ali71321 در 4 اردیبهشت

Ali71321 یکی از رکورد داران بیشترین تعداد پسند مطالب است !

اعتبار در سایت

1 خوب

درباره Ali71321

کاربـــر عـــــادی
  • تاریخ تولد 21 خرداد 1301
  1. Ali71321

    ممنون میشم بیشتر راهنمایی کنید مهندس
  2. Ali71321

    ممنون مهندس که وقت گذاشتید همونطور که فرمودید ظاهرا راست چین بودن فقط برای QWidget هاست و QAction ها ویجت محسوب نمیشن. در مورد منوهای سفارشی باید از qml استفاده کنم؟
  3. Ali71321

    برای اینکه خود QMenubar راست چین بشه خاصیت LayoutDirection رو در حالت RightToLeft قرار دادم که Menbar راست چین شده ولی برای QAction ها از مواردی مثل : setLayoutdirection(Qt::RightToLeft) استفاده کردم که جواب نداد در ضمن برای طرح و رنگ فرم از CSS استفاده کردم مثل کد زیر : QMenuBar { margin-top: 5px; /* some spacing around the menu */ margin-right:5px; margin-left:5px; margin-bottom:5px; padding-top:; border-width:4px; } QMenuBar::item { spacing: 10px; margin-right:5px; margin-left:10px; padding-right:4px; padding-left:4px; border-left:solid; border-width:2px; border-color:#be9063; }
  4. Ali71321

    سلام و عرض ادب میخواستم جهت QMenubar راست چین بشه که این مورد به سادگی امکان پذیره ولی QAction هایی که اضافه میکنم عنوان راست چین نمیشه و راه حلی هم پیدا نکردم کسی راه حلی داره؟ ممنون میشم اگه راهنمایی کنید. با سپاس
  5. Ali71321

    راه حل این مشکل برای استفاده بقیه دوستان : 1_ اولین کار اضافه کردن کل فولدر QtRptProject به مسیر پروژه خودتان است 2_اضافه کردن Qzint.dll به مسیر QtRptProject/bin/release/lib 3_اضافه کردن مسیر فایل QtRptProject.pro به پروژه خود در فایل myproject.pro با استفاده از دستور include() به شکل زیر : include($$PWD/QtRptProject/QtRptProject.pro) 4_ در این مرحله پروژه خودتون و build کنید ممکنه خطا هم داشته باشه و بگه که QtRptDesigner.pro رو پیدا نمیکنه در این صورت : 4_1_ پروژه QtRptDesigner.pro که در مسیر QtRptProject هستش رو به تنهایی در محیط Qt Creater باز نموده و build کنید 4_2_ بعد پروژه خودتون و که طی مراحل 1 تا 3 درست کردید build کنید 5_ در نهایت کاری که لازمه انجام بدید اینه که در فایل myproject.pro دستور include که در مرحله 3 وارد کردید حذف کنید و به جای آن دستور include زیر و بنویسید: include($$PWD/QtRptProject/QtRPT/QtRPT.pri) 6_آخرین مرحله اینه که بعد build آخر فایل های مورد نیاز در مسیر های مشخص شده ساخته شده و برنامه شما اجرا خواهد شد خواهشا اگر در این مورد مطلب اضافی و بهتری دارید با ما به اشتراک بذارید . ** با تشکر_علی آیدین **
  6. Ali71321

    خسته نباشید مهندس من QtRPT و دانلود کردم و همونطور که توی Document و راهنماش بود عمل کردم ولی زمانی که میخوام Build کنم یه همچین Error ی میده mingw32-make[1]: *** [Makefile:295: ../../QtRptProject/bin/debug/QtRptDesigner.exe] Error 1 mingw32-make[1]: Leaving directory 'D:/QtProject/qrpt/build-QtRptProject-Desktop_Qt_5_14_0_MinGW_64_bit-Debug/QtRptDesigner' mingw32-make: *** [Makefile:97: sub-QtRptDesigner-make_first-ordered] Error 2 21:45:26: The process "C:\Qt\Qt5.14.0\Tools\mingw730_64\bin\mingw32-make.exe" exited with code 2. Error while building/deploying project QtRptProject (kit: Desktop Qt 5.14.0 MinGW 64-bit) When executing step "Make" علتش چی میتونه باشه؟ من از Qt5.14 و همچنین MinGW73_64 استفاده کردم
  7. خسته نباشید در محیط Qt Creator ساده ترین راه گزارش سازی چی هستش ؟ ورژن Qt Creator 5.14 و دیتا روی SQL Server هستش مثلا من میخوام اطلاعات یک فاکتور مثلا فاکتور فروش و در قالب دلخواه چاپ بگیرم و در صورت امکان قبل از چاپ،پیش نمایش چاپ هم قابل رویت باشه برخی سایت ها ابزار QtRPT و معرفی کردن محیط ساده ای داره ولی نحوه ایجاد پلاگین و ایجاد اتصال به پروژه در محیط Qt برام خیلی مبهم هستش. پیشاپیش از راهنمایی بزرگواران سپاسگزارم.
  8. Ali71321

    ممنون مهندس تست میکنم
  9. Ali71321

    روال کار به این صورت هستش : راست کلیلک روی اسم پروژه>>Add new>>Qt Designer Form Class>>Main Window>>... بعد از انتخاب نام به عنوان login کد مورد نظر اینطوری میشه : void Login::on_pushButton_clicked() { if(ui->lineEdit->text()=="1" and ui->lineEdit_2->text()=="1") { login *log = new Login; log.show(); } }
  10. Ali71321

    خسته نباشید مهندس. خیلی بهتون زحمت دادم. ببینید من از قسمت Add new یک Qform class به پروژه ام اضافه میکنم و اون قسمتی که لازمه یک نمونه از اون فرم و میسازم مثل : loginform *log = new loginform; log.show(); ولی به محض باز شدن بسته میشه.
  11. Ali71321

    سلام دوستان خسته نباشید. من میخوام به پروژه ام یک فرم جدید اضافه کنم که با کلیک روی یک دکمه باز بشه ولی به محض باز شدن بسته میشه. راهکار عملی برای این مورد چی میتونه باشه؟ ممنون.
  12. Ali71321

    خواندن فایل اکسل در محیط Qt میتواند به شکل ساده زیر باشد : 1.ابتدا فایل اکسل مورد نظر و با فرمت csv ذخیره میکنیم. 2.با استفاده از Header های fstream و همچنین iostream در پروژه خودمون با استفاده از دستور ifstream یک نمونه فایل خواندنی ایجاد میکنیم. 3.مسیر فایل خودمون و به object میدیم و با استفاده از دستور getline محتوی رو سطر به سطر میخونیم به مثال زیر توجه کنید : list<string> lines; string line; ifstream read("C:\\Qt\\dd.csv"); while(getline(read,line)) { lines.push_back(line); } for(auto i = lines.begin();i!=lines.end();++i) { cout<<*i <<endl; } نحوه نوشتن هم به شکل ساده زیر میتونه انجام بشه : ofstream write("D:\\Qt\\dd.csv",ios::app); write<<"Mim,48\n";//for example write.close(); write.flush(); موفق باشید. علی آیدین
  13. Ali71321

    خسته نباشید. من میخواستم در محیط Qt، محتوای یک فایل اکسل رو بخونم و مفاد فایل و به دیتابیس که بر روی Sql Server هستش منتقل کنم که خواندن فایل اکسل میسر نشد و روش هایی که در اینترنت سرچ کردم کارساز نبودن نیاز به راهنمایی دارم. پیشاپیش از کمکتون متشکرم.
  14. خسته نباشید مهندس. نحوه خواندن یک فایل اکسل در Qt به چه شکلی هستش؟ پیشاپیش از راهنماییتون ممنونم
  15. سلام مهندس خسته نباشی.مشکل اتصال به sql server رفع شد مشکل تو connection string بود. سپاسگذارم
×
×
  • جدید...