|
با سلام
من تقریبا کم با QtCreator کار کردم! حالا! میدونم پررویی به حساب میاد درخواستم! ولی خوب چاره ای ندارم! مجبورم زود این پروژه هام رو بنویسم و نتیجه بگیرم!!! من میخوام یه فرم داشته باشم که روش یه کامپوننتی بزارم که باش فایل تکست را باز کنم و بتونم خط به خط اون رو پردازش کنم!!! و این برنامه این متن رو پردازش میکنه حالا سوالام ایناس!!! این کامپوننتی که من میخوام کجاس اسمش چیه!!! و چطوری ازش استفاده کنم!!! چطوری رو فرم یه دکمه بزارم و openfile رو باش بنویسم چطوری savefile بزارم!!! و از همه مهمتر نوع تعریف پروژه جدید را هم بگید!!! کدوم نوع را باید انتخاب کنم!!! (مسیر ساخت پروژه جدید) حالا فعلا اینا رو پیش بریم تا مشکلات بعدی رو بگم!!! با تشکر از دوستانی که وقت میزارن و کمک میکنند!!!
Last edited by Anonymous on Wed Jan 27, 2010 5:39 pm, edited 1 time in total.
|
Registered Member
|
کلاس QFileDialog رو باید برای انتخاب فایل استفاده کنید. میتونید توی فرمتون یک دکمه داشته باشید و در slot کلیک شدنش یک آبجکت از این کلاس بسازید و نمایشش بدید. این دوتا لینک هم فکر میکنم مفید باشن: Qt Menus Example A Qt tutorial
golnaz, proud to be a member of KDE forums since 2008-Dec.
|
|
مرسی
یه سوال اگه بخواهیم این منو ها را طراحی کنیم!!! http://pepper.troll.no/s60prereleases/d ... menus.html باید همه اون متغیر ها رو تعریف کنیم؟ QMenu *fileMenu; QMenu *editMenu; QMenu *formatMenu; QMenu *helpMenu; QActionGroup *alignmentGroup; QAction *newAct; QAction *openAct; .... نمیشه این کار ها رو ویژوال کرد؟ کلا چقدر باید کدنویسی کرد؟ و یه سوال دیگه!!! برای ایجاد یک پروژه جدید کدوم کتابخانه ها را باید انتخاب کرد!!! مسیر ساختن پروژه را هم بگید ممنون
Last edited by Anonymous on Wed Jan 27, 2010 7:41 pm, edited 1 time in total.
|
Registered Member
|
اگه فرم برنامه رو با استفاده از designer ایجاد کنید، تعریف منوها و actionها رو میشه همونجا انجام داد. فرمی که داخل designer طراحی میکنید به صورت یک فایل با پسوند ui ذخیره میشه. حالا اگه بخواین مثلا فایل sample.ui رو توی پروژه استفاده کنید باید فایل ui_sample.h رو include کنید. این فایل موقع کامپایل از فایل ui ساخته میشه.
بعد میتونید مشابه کاری که پایین این صفحه انجام شده، به آبجکتها و کلاسهای فایل ui دسترسی داشته باشید.
golnaz, proud to be a member of KDE forums since 2008-Dec.
|
|
مرسی
حیف که من تو اوبونتو اینترنت ندارم وگرنه تند و سریع تست میکردم و مشکلاتم رو پیش میبردم سعی میکنم هرچه زودتر مشکلات بعدی رو لیست کنم!!! اون صفحاتی که دادید رو خوندم امیدوارم یکم راه بیافتم با تشکر از شما دوست عزیز |
Registered users: bartoloni, Bing [Bot], Google [Bot], Sogou [Bot]