یک سوال در باره qt
|
2006-11-16, 03:46 PM,
ارسال : #1
|
|||
|
|||
یک سوال در باره qt
راستش من راهنمای qt رو زیر و رو کردم و مطلبی در باره طراحی منو توش پیدا نکردم
اینجا کسی هست که بدونه توی qtمنو رو از کجا باید بیاریم توی فرم |
|||
2006-11-16, 05:42 PM,
ارسال : #2
|
|||
|
|||
ببین کلاسهای زیر رو بخون:
QEvent QMenu QMenuBar QMenuPopup اعتراض به عملکرد دولت در زمینه IT اینترنت حداقل 5M + یک laptop حق مسلم هر ایرانیست. |
|||
2006-11-16, 09:46 PM,
ارسال : #3
|
|||
|
|||
اول یه توصیه و اون هم اینکه برای یادگیری Qt از Qt's Documentation Reference استفاده نکنید. وقتی یاد گرفتید به عنوان مرجع توابع و کلاس ها و نحوه استفاده از اون استفاده کنید. برای یادگیری به کتاب های بسیار عالی در این زمینه مراجعه کنید مثلا کتاب C++ gui programming with Qt 3 و جدیدا که نسخه این کتاب برای Qt 4 هم منتشر شده. و اما در مورد سوالتون :
در مورد منو منظورتون رو نفرموده بودین که منوی معمولی یا context یا popup منظورتون است ! تمام این موارد رو می تونید تو اون کتاب ها مطالعه بفرمایید. در مورد منوی معمولی که بالای پنجره ظاهر میشه راه استاندارد به صورت زیر هست: [ltr] کد : QMenuBar *menuBar = new QMenuBar(); در کد بالا یک منو با دو زیر منوی File و Edit ساخته می شوند که هر کدام نیز یک item دارند. حالا با مکانیزم Signal & Slot و با استفاده از تابع connect می تونی action هایی که ایجاد کردی رو به یک تابع وصل کنی که با انتخاب اون item از منو این تابع اجرا خواهد شد. در روش استاندارد می تونید از Action ها تو جاهای دیگه کد هم استفاده بکنید مثلا Toolbar یا popup menu ها. البته با کد های کمتر هم می تونید این جور منو ها رو بسازید. |
|||
2006-11-16, 11:09 PM,
ارسال : #4
|
|||
|
|||
من نمی خوام برای برنامه نویسی از qt استفاده کنم
فقط رابط کاربریم رو می خوام بنویم و بعد برنامه اصلی رو با پایتون بنویسم راهی وجود نداره که بدون کد نویسی و به صورت گرافیکی یک منوی معمولی به فرمم اضافه کنم |
|||
2006-11-21, 11:58 PM,
ارسال : #5
|
|||
|
|||
سلام
شما دارید پایتن کد می زنید؟ فرم هاتون رو با چی ساختین ؟ تو خود TKinter به راحتی میشه منو ساخت. چرا از اون استفاده نمی کنید؟ اگر می خواین از امکانات Qt به همراه پایتن استفاده کنید بسته PyQt رو نصب کنید و از API اون استفاده کنید. |
|||
|