Python бағдарламалау тілі туралы
Python + PyQT
PyQt - бұл Python кеңейту ретінде жобаланған Python бағдарламалау тілі, үшін Якорь графикалық негіздемелік Qt жиынтығы.
PyQt британдық Riverbank Computing компаниясы әзірледі. Linux және басқа да UNIX-тәрізді операциялық жүйелер, Mac OS X және Windows: PyQt Qt қолдау барлық платформаларда жұмыс істейді. екі нұсқасы бар: PyQt5, Qt Qt 4. PyQt GPL лицензиясы (нұсқа 2 және 3) сәйкес және коммерциялық кеңейтеді қолдау, 5 және PyQt4 қолдайды.
PyQt толықтай дерлік Qt мүмкіндігін жүзеге асырады болып табылады. : Және бұл, оның ішінде 600-ден астам сыныптар мен 6000-ден астам функциялары мен әдістері болып табылады
* GUI виджеттер ағымдағы жиынтығы;
* Виджет стильдер;
* SQL (ODBC, MySQL, PostgreSQL, Oracle) пайдалана отырып, деректер базасына қол жеткізу;
* Крупица Виджет мәтіндік редакторы негізделген QScintilla;
* Халықаралық қолдау (i18n);
* XML талдағышы;
* қолдау SVG;
* WebKit, көрсету тетігін, HTML интеграция;
* бейне және аудио қолдау.
PyQt сонымен қатар графикалық пайдаланушы интерфейсінің дизайнерін Qt Designer (Qt Creator) қамтиды. Pyuic бағдарламасы Qt Designer-да жасалған файлдардан Python кодын жасайды. Бұл PyQt жылдам прототипі үшін өте пайдалы құрал жасайды. Сонымен қатар, Qt Designer-ге Python-да жазылған жаңа графикалық басқару элементтерін қосуға болады.
Бұған дейін PyQt Eric әзірлеу ортасымен жіберілді PyQt. Эрик кірістірілген күйге келтірушімен жабдықталған және консольдық бағдарламаларды жасау үшін пайдаланылуы мүмкін. Енді ол жеке жоба ретінде қол жетімді
* QtCore - негізгі графикалық емес сыныптар: сигналдар мен слоттар жүйесі, Unicode үшін платформаға тәуелсіз абстракциялар, жіптер, ортақ жад, тұрақты өрнектер және т.с.с.
* QtGui - визуалды ұсыну негізінде графикалық интерфейстің (басқару элементтері) компоненттері.
* QtNetwork - желілік бағдарламалау үшін сыныптар. Мысалы, UDP және TCP арқылы клиенттер мен серверлер.
* QtOpenGL - PyQt қосымшаларында OpenGL және 3D графиктерін пайдалануға мүмкіндік беретін сыныптар.
* QtScript - қолданбаны басқару үшін Qt ішіне орнатылған JavaScript интерпретаторын пайдалануға мүмкіндік беретін сыныптар.
* QtSql - SQL көмегімен дерекқорлармен біріктіруге арналған сыныптар.
* QtSvg - SVG форматында векторлық графиканы көрсету үшін сыныптар.
* XML өңдеуді жүзеге асыратын QtXml сыныптары.
* uic - Python-GUI-ны құру үшін Qt Designer-да жасалатын өңдеу XML файлдарын енгізу
Qt Дизайнер кросс-платформаны құрастырушы болып табылады және графикалық пайдаланушы интерфейсін қалыптастырады. Бұл бағдарламада пайдаланылатын бірдей виджеттерді пайдаланып, экрандық нысандарды пайдаланып, виджеттер мен диалогтық терезелерді тез жасауға мүмкіндік береді. Qt Designer-мен жасалған нысандар толығымен функционалды және нақты уақыт режимінде де көрінуі мүмкін.
Неғұрлым күрделі мысал
Бұл мысал неғұрлым маңызды бағдарламаларды құру принциптерін көрсетеді. ... жалғасы
PyQt - бұл Python кеңейту ретінде жобаланған Python бағдарламалау тілі, үшін Якорь графикалық негіздемелік Qt жиынтығы.
PyQt британдық Riverbank Computing компаниясы әзірледі. Linux және басқа да UNIX-тәрізді операциялық жүйелер, Mac OS X және Windows: PyQt Qt қолдау барлық платформаларда жұмыс істейді. екі нұсқасы бар: PyQt5, Qt Qt 4. PyQt GPL лицензиясы (нұсқа 2 және 3) сәйкес және коммерциялық кеңейтеді қолдау, 5 және PyQt4 қолдайды.
PyQt толықтай дерлік Qt мүмкіндігін жүзеге асырады болып табылады. : Және бұл, оның ішінде 600-ден астам сыныптар мен 6000-ден астам функциялары мен әдістері болып табылады
* GUI виджеттер ағымдағы жиынтығы;
* Виджет стильдер;
* SQL (ODBC, MySQL, PostgreSQL, Oracle) пайдалана отырып, деректер базасына қол жеткізу;
* Крупица Виджет мәтіндік редакторы негізделген QScintilla;
* Халықаралық қолдау (i18n);
* XML талдағышы;
* қолдау SVG;
* WebKit, көрсету тетігін, HTML интеграция;
* бейне және аудио қолдау.
PyQt сонымен қатар графикалық пайдаланушы интерфейсінің дизайнерін Qt Designer (Qt Creator) қамтиды. Pyuic бағдарламасы Qt Designer-да жасалған файлдардан Python кодын жасайды. Бұл PyQt жылдам прототипі үшін өте пайдалы құрал жасайды. Сонымен қатар, Qt Designer-ге Python-да жазылған жаңа графикалық басқару элементтерін қосуға болады.
Бұған дейін PyQt Eric әзірлеу ортасымен жіберілді PyQt. Эрик кірістірілген күйге келтірушімен жабдықталған және консольдық бағдарламаларды жасау үшін пайдаланылуы мүмкін. Енді ол жеке жоба ретінде қол жетімді
* QtCore - негізгі графикалық емес сыныптар: сигналдар мен слоттар жүйесі, Unicode үшін платформаға тәуелсіз абстракциялар, жіптер, ортақ жад, тұрақты өрнектер және т.с.с.
* QtGui - визуалды ұсыну негізінде графикалық интерфейстің (басқару элементтері) компоненттері.
* QtNetwork - желілік бағдарламалау үшін сыныптар. Мысалы, UDP және TCP арқылы клиенттер мен серверлер.
* QtOpenGL - PyQt қосымшаларында OpenGL және 3D графиктерін пайдалануға мүмкіндік беретін сыныптар.
* QtScript - қолданбаны басқару үшін Qt ішіне орнатылған JavaScript интерпретаторын пайдалануға мүмкіндік беретін сыныптар.
* QtSql - SQL көмегімен дерекқорлармен біріктіруге арналған сыныптар.
* QtSvg - SVG форматында векторлық графиканы көрсету үшін сыныптар.
* XML өңдеуді жүзеге асыратын QtXml сыныптары.
* uic - Python-GUI-ны құру үшін Qt Designer-да жасалатын өңдеу XML файлдарын енгізу
Qt Дизайнер кросс-платформаны құрастырушы болып табылады және графикалық пайдаланушы интерфейсін қалыптастырады. Бұл бағдарламада пайдаланылатын бірдей виджеттерді пайдаланып, экрандық нысандарды пайдаланып, виджеттер мен диалогтық терезелерді тез жасауға мүмкіндік береді. Qt Designer-мен жасалған нысандар толығымен функционалды және нақты уақыт режимінде де көрінуі мүмкін.
Неғұрлым күрделі мысал
Бұл мысал неғұрлым маңызды бағдарламаларды құру принциптерін көрсетеді. ... жалғасы
Ұқсас жұмыстар
Пәндер
- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.
Ақпарат
Қосымша
Email: info@stud.kz