کتاب طراحی رابط کاربری با PyQt در پایتون

کتاب طراحی رابط کاربری با PyQt در پایتون

کتاب طراحی رابط کاربری با PyQt در پایتون به قلم رمضان عباس نژادورزی و نوراله کریم تبار احمدچالی، خلاصه‌ای از آموزش مقدماتی پایتون و چگونگی طراحی رابط کاربری در این زبان را در اختیار شما قرار می‌دهد.

از زبان برنامه‌نویسی پایتون استفاده‌های متعددی می‌توان کرد. با استفاده از این زبان می‌توانید برنامه‌های تحت کنسول، برنامه‌های تحت ویندوز (دسک تاپی)، برنامه‌های تحت وب، برنامه‌های تحت شبکه و غیره را راه‌اندازی و پیاده‌سازی کنید. پایتون برای پیاده‌سازی این برنامه‌ها از کتابخانه‌های مختلفی استفاده می‌کند. یکی از کتابخانه‌های معروف پایتون که برای طراحی و پیاده‌سازی رابط گرافیکی کاربر به کار می‌رود، کتابخانه PyQt است. اما توجه داشته باشید که قبل از مطالعه این کتاب باید مقدمات برنامه‌نویسی پایتون را بیاموزید.

کتابخانه PyQt در اصل از QT گرفته شده است. این کتابخانه امکانی را فراهم می‌کند تا برنامه‌نویس بدون نیاز به کتابخانه‌ها و ابزارهای جانبی دیگر به تولید رابط‌های گرافیکی (بصری) کاربر بپردازد. اثر حاضر، کتابخانه PyQt را به طور کامل آموزش می‌دهد.

این کتاب شامل 5 فصل است: در فصل اول، مقدمات PyQt، ویجت‌های QLineEdit QLabel، QPushButton همراه با مثال‌های متعدد آموزش داده می‌شود. فصل دوم ویجت‌های دیگر مانند QCheckBox، QMenu، ComboBoxQ QListBox و غیره را مورد بررسی قرار داده و فصل سوم، مباحث پیشرفته PyQt را آموزش می‌دهد. فصل چهارم، کادرهای محاوره را به طور کامل بررسی می‌کند و در فصل آخر طراح Qt را مورد بحث قرار می‌دهد.

فهرست مطالب
فصل اول: آشنایی با PyQt
1-1. رابط کاربری
1-2. مروری بر API PyQ
1-3. مفاهیم اولیه در PyQt
1-3-1. پنجره
1-3-2. ویجت‌ها
1-3-3. مفهوم سیگنال و اسلات
1-4. اضافه کردن ماژول PQt به برنامه
1-5. اضافه کردن پنجره
1-6. ویجت QLabel
1-7. وبجت QLineEdit
1-8. مدیریت طرح بندی
1-9. کنترل QPushButton
فصل دوم: برخی از ویجت‌های مهم PyQt
2-1. ویجت QCheckBox
2-2. ویجت QListWidget
2-3. ویجت QComboBox
2-4. ویجت QRogesBar
2-5. ویجت QSpinBox
2-6. ویجت QSlider
2-7. ویجت QMenu
2-8. ویجت QToolBar
2-9. ویجت QStatiBar
2-10. ویجت QTabWidget
2-11. وبجت QStackedWidget
2-12. ویچت QDock Widget
فصل سوم: مباحث پیشرفته در PyQt
3-1. برنامه‌های چند پنجره ای
3-2. کشیدن و رها کردن (Drag and Drop)
3-3. گرافیک در PyQt
3-4. کلاس QClipboard
فصل چهارم: کادرهای محاوره در PyQt
4-1. کلاس QMessageBox
4-2. کلاس QinputDialog
4-3. کلاس QFontDialog
4-4. کلاس QColorDialog
4-5. کلاس QFileDialog
فصل پنجم: طراح Qt
5-1. ابزار Qt Designer
5-2. اضافه کردن ویجت
5-3. حذف ویجت‌ها از پنجره
5-4. تغییر خواص ویجت ها
5-5. افزودن Signals & Slots
5-6. روند ساخت یک برنامه با PyQt
منابع

مطالب مرتبط

تگ‌ها

مطالب پربیننده

پربیننده
آخرین مطالب

عضویت در خبرنامه