دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: نویسندگان: Harwani. B. M., Moore. Alan سری: ISBN (شابک) : 9781838982102, 1838982108 ناشر: Packt Publishing, Limited سال نشر: 2019 تعداد صفحات: 0 زبان: English فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 4 مگابایت
کلمات کلیدی مربوط به کتاب برنامه نویسی رابط گرافیکی Python: یک راهنمای مرجع کامل: توسعه برنامه های GUI پاسخگو و قدرتمند با PyQt و Tkinter: رابط های کاربر گرافیکی (سیستم های کامپیوتری) -- طراحی، پایتون (زبان برنامه های کامپیوتری)، کتاب های الکترونیکی، Qt (منبع الکترونیکی)، رابط های گرافیکی کاربر (سیستم های کامپیوتری) -- طراحی
در صورت تبدیل فایل کتاب Python GUI programming: a complete reference guide: develop responsive and powerful GUI applications with PyQt and Tkinter به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب برنامه نویسی رابط گرافیکی Python: یک راهنمای مرجع کامل: توسعه برنامه های GUI پاسخگو و قدرتمند با PyQt و Tkinter نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
این مسیر یادگیری شما را از طریق هر مفهومی که برای ایجاد برنامههای رابط کاربری گرافیکی کاملاً کاربردی با استفاده از PyQt و Tkinter تنها با چند خط کد ضروری است، راهنمایی میکند. با استفاده از ترکیب قدرتمند پایتون و چارچوبهای رابط کاربری گرافیکی آن، طراحی و ساخت رابطهای کاربری گرافیکی کاربردی، جذاب و کاربرپسند را خواهید آموخت. FM; کپی رایت؛ درباره Packt مشارکت کنندگان؛ فهرست مطالب؛ پیشگفتار؛ فصل 1: مقدمه ای بر Tkinter. معرفی Tkinter و Tk; انتخاب Tkinter؛ نصب Tkinter؛ نصب پایتون 3 در ویندوز؛ نصب پایتون 3 در macOS نصب Python 3 و Tkinter در لینوکس. معرفی IDLE; با استفاده از حالت پوسته IDLE. استفاده از حالت ویرایشگر IDLE؛ IDLE به عنوان مثال Tkinter. ایجاد Tkinter Hello World. ایجاد یک Hello World Tkinter بهتر. خلاصه؛ فصل 2: طراحی برنامه های رابط کاربری گرافیکی با Tkinter. مشکلی در ABQ AgriLabs. ارزیابی مشکل
This Learning Path guides you through every concept necessary to create fully functional GUI applications using PyQt and Tkinter with only a few lines of code. You'll learn to design and build GUIs that are functional, appealing, and user-friendly using the powerful combination of Python and its GUI frameworks.;Cover; FM; Copyright; About Packt; Contributors; Table of Contents; Preface; Chapter 1: Introduction to Tkinter; Introducing Tkinter and Tk; Choosing Tkinter; Installing Tkinter; Installing Python 3 on Windows; Installing Python 3 on macOS; Installing Python 3 and Tkinter on Linux; Introducing IDLE; Using the shell mode of IDLE; Using the editor mode of IDLE; IDLE as a Tkinter example; Creating a Tkinter Hello World; Creating a better Hello World Tkinter; Summary; Chapter 2: Designing GUI Applications with Tkinter; A problem at ABQ AgriLabs; Assessing the problem
Cover
FM
Copyright
About Packt
Contributors
Table of Contents
Preface
Chapter 1: Introduction to Tkinter
Introducing Tkinter and Tk
Choosing Tkinter
Installing Tkinter
Installing Python 3 on Windows
Installing Python 3 on macOS
Installing Python 3 and Tkinter on Linux
Introducing IDLE
Using the shell mode of IDLE
Using the editor mode of IDLE
IDLE as a Tkinter example
Creating a Tkinter Hello World
Creating a better Hello World Tkinter
Summary
Chapter 2: Designing GUI Applications with Tkinter
A problem at ABQ AgriLabs
Assessing the problem Gathering information about the problemWhat you found out
Information about the data being collected
Information about the users of the application
Documenting specification requirements
Contents of a simple specification
Writing the ABQ data entry program specification
Designing the application
Exploring Tkinter input widgets
Grouping our fields
Laying out the form
Laying out the application
Summary
Chapter 3: Creating Basic Forms with Tkinter and ttk Widgets
Evaluating our technology choices
Choosing a technology
Exploring Tkinter widgets
The Entry widget
The Spinbox widget The Combobox widgetThe Checkbutton widget
The Text widget
The Button widget
The LabelFrame widget
Implementing the application
Saving some time with a LabelInput class
Building the form
Adding LabelFrame and other widgets
Retrieving data from our form
Resetting our form
Building our application class
Saving to CSV
Finishing and testing
Summary
Chapter 4: Reducing User Error with Validation and Automation
Validating user input
Strategies to prevent data errors
Validation in Tkinter
Creating a DateEntry widget
Implementing validated widgets in our form Exploiting the power of multiple inheritanceA validating mixin class
Building our widgets
Requiring data
A Date widget
A better Combobox widget
A range-limited Spinbox widget
Dynamically adjusting the Spinbox range
Updating our form
Displaying errors
Preventing form submission on error
Automating input
Inserting a date
Automating Lab, Time, and Technician
Summary
Chapter 5: Planning for the Expansion of Our Application
Separating concerns
The MVC pattern
What is a model?
What is a view?
What is a controller?
Why complicate our design?
Structuring our application directory Basic directory structureThe abq_data_entry.py file
The README.rst file
ReStructuredText
Populating the docs folder
Making a Python package
Splitting our application into multiple files
Creating the models module
Moving the widgets
Moving the views
Removing redundancy in our view logic
Creating the application file
Running the application
Using version control software
A super-quick guide to using Git
Initializing and configuring a Git repository
Adding and committing code
Viewing and using our commits
Summary
Chapter 6: Creating Menus with Menu and Tkinter Dialogs