623 سوال

629 پاسخ

855 نظر

243 کاربر

به سامانه پرسش و پاسخ کیوت خوش آمدید, این سامانه به شما امکان می دهد پرسشهای خود را طرح نموده و در کوتاهترین زمان ، پاسخ خود را دریافت نمایید.

-قبل از سوال پرسیدن حتما جست و جو کنید.

-در صورتی که سوالی به شما کمک کرد و یا جوابی ، حتما به آن امتیاز مثبت دهید.

-در صورتی که سوالی پرسیدید و جواب خود را گرفتید حتما جواب را به عنوان بهترین جواب انتخاب کنید.

-از ارسال چند سوال در یک تاپیک جدا خودداری کنید.

-نام مناسب برای سوالات انتخاب کنید.

-برچسب مناسب برای سوالات انتخاب کنید.

-برای نوشتن کد کافی است کد را از ادیتور خود کپی و در ادیتور سایت الصاق کنید و با انتخاب کد کلید CTRL+K را فشار دهید.

-حتما قوانین و نکات دیگر را از اینجا بخوانید.



Recent Badges

ته سوال !
- mva -
ته سوال !
- majid1605 -
سوال محشر
- majid1605 -

اگر میشه درباره دسترسی به داده هایی xml و کنترل انها ...اگر یک سورس باشه چه بهتر ... ممنون

0 امتیاز
102 بازدید

اگر میشه درباره دسترسی به داده هایی xml و کنترل انها اگر یک سورس باشه چه بهتر ... ممنون
حالا که کمی کیوتی رو یاد گرفتم می خواهم برنامه های که مینویسم چند زبانه باشه و مشخصات ابجکت های برنامه من در یک فایل xml قابل تغییر باشه این طوری بگم بتوانم گره و داده های انها رو مدیریت کنم(ایجاد ، حذف ، ویرایش)
من رو راهنمایی کنید اگر امکان داره.

سوال شده اسفند 15, 1392 در Qt Script  بوسیله ی mmbi18 (670 امتیاز)  
67% درصد پذیرش جواب ها

1 پاسخ

+1 دیدگاه
 
بهترین پاسخ

سلام
بهتره از Json به جای xml استفاده کنید...این کدی که می نویسم برا دسترسی به داده های یه xml هست که قراره از بیرون بخونید.ولی خود ذات ایکسمل و یا جیسون در واقع رشته هستند.تو حالت ساده و ابتدایی کافیه تگ ها رو به صورت رشته Concat کنید و تو حالت حرفه ای باید با استفاده از این اشیا و متد هایی که دارند ،اعمال حذف و اضافه رو انجام بدین...اگه تونستم (وقت کردم) انشاءال... سعی می کنم حذف و اضافه کردن نود با Qt رو بعدا بگم ولی فعلا این کد رو دم دستی داشتم:(elementsByTagName برای دسترسی به نود با برچسب خاص هست و attributes().namedItem هم برای دسترسی به اتریبیوت خاص از یه نود هست...) توضیحات بیشتر هم خواستید بفرمایید:
بفرمایید سمپل رو دانلود کنید...

پاسخ داده شده اسفند 15, 1392 بوسیله ی hadiabbasi کیومن (18,890 امتیاز)  
انتخاب شده اسفند 16, 1392 بوسیله ی mmbi18

سلام ...
اگر امکان داره بگوید این کد رو چه طور کپی کنم یعنی به چه کتاب خانه های نیاز داره اگر امکان داره یک پروژه ساده برای دانلود بگذارید ...
من کد را در پروژه خود کپی میکنم و با ارورهای روبه رو میشوم فکر میکنم کتابهای مورد نیاز برای این قطعه کد را صدا زده نشده...
من فقط کتاب خانه ی QFile صدا زدم

#include <QFile>

ایا باید QDomDocument رو هم صدا بزنم؟

#include <QDomDocument>

ایا منظور از Json این است ؟ (کتاب خانه های Json زیادی وجود دارد )

#include <QJsonObject>

ممنون از سپل
با تشکر از hadiabbasi و همه دوستان

در قسمت بالا آپلود شد...موفق باشید...

...