Qt designer pycharm linux

Содержание
  1. Introduction
  2. Установить pyqt
  3. Установить Qt Designer
  4. Настройка Pycharm
  5. Использовать
  6. Reference
  7. Эта статья перенесена из:
  8. Интеллектуальная рекомендация
  9. невероятный! Python может выполнять распознавание отпечатков пальцев и трансляцию
  10. FPGA на базе OpenCL обучения примечание 1 — Hello World
  11. Управление жизненного цикла на основе на Котлин Corordines
  12. 1.3 Стандартная среда разработки Python — использование IDLE
  13. Использование exec, eval, execfile и компиляция в python
  14. Русские Блоги
  15. Python3 PyQt5 PyCharm Построение среды Qt_Designer под Linux
  16. How to Integrate Qt Designer with Pycharm ?
  17. Русские Блоги
  18. Настройте инструменты расширения QtDesigner и PyUIC в pycharm под Ubuntu 18.04
  19. Настройте инструменты расширения QtDesigner и PyUIC в pycharm под Ubuntu 18.04
  20. Интеллектуальная рекомендация
  21. невероятный! Python может выполнять распознавание отпечатков пальцев и трансляцию
  22. FPGA на базе OpenCL обучения примечание 1 — Hello World
  23. Управление жизненного цикла на основе на Котлин Corordines
  24. 1.3 Стандартная среда разработки Python — использование IDLE
  25. Использование exec, eval, execfile и компиляция в python

Introduction

PyQtЭто одно из решений для программирования GUI на языке Python. Может использоваться для замены встроенного в Python Tkinter. Другие альтернативы включают PyGTK и wxPython. Как и Qt, PyQt является свободным программным обеспечением.

Для написания Python под Linux наиболее удобно использовать pycharm. В этой статье описывается конфигурация среды разработки pycharm qt5 под Linux.

Установить pyqt

 # Установить все пакеты напрямую, не слишком большой sudo apt-get install pyqt5* 

Установить Qt Designer

Qt designer интегрирован в qt creator, но если мы только разрабатываем pyqt, нам не нужен большой пакет qtcreator, нам просто нужно установить пакет design design.

 sudo apt-get install qttools5-dev-tools 

Тогда пройдите designer Вы можете запустить qt-designer. Может быть пройдено whereis designer Проверь где дизайнер вообще

Конечно, все еще может быть невозможно пройти напрямую designer Командный вызов, также может быть /usr/lib/x86_64-linux-gnu/qt5/bin/designer Убедитесь, что установка прошла успешно, если она может успешно выполняться.

Настройка Pycharm

После открытия проекта, File –> setting –> Tools –> External Tools , щелчок + Нет, напишите следующее, добавьте два, рабочий адрес дизайнера заполните рабочий адрес, который вы можете найти выше.

Группа — это первый Qt5 на картинке выше, просто группа.

Paramters: -m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py

Использовать

После сохранения в главном меню Tools смотреть Qt5 В этом наборе вы найдете два инструмента, которые вы только что написали PyUIC и QtDesigner Нажмите QtDesigner, чтобы вызвать инструмент конструктора и создать Mainwindow Ui, просто перетащите некоторые модули с левой панели инструментов в основной интерфейс и сохраните его в каталоге проекта.

В pycharm содержимое нового py-файла может быть записано следующим образом:

 import sys from PyQt5.QtWidgets import QApplication from PyQt5.uic import loadUi app = QApplication(sys.argv) widget = loadUi('test.ui') widget.show() sys.exit(app.exec_()) 

test.ui Затем это файл пользовательского интерфейса, который вы написали, просто измените его на имя вашего пользовательского файла. Запустите, появится интерфейс, который вы проектировали ранее.

Reference

Эта статья перенесена из:

1. Образовательная версия pycharm не отображает вход инструментов по умолчанию. Вы можете настроить главное меню в «Внешний вид», а добавление входа можно отобразить на главной панели инструментов. Чтобы отобразить его в правой кнопке, настройте представление проекта.

Читайте также:  Echo all environment variables in linux

Error: one input ui-file must be specified

1. Сконфигурируйте запись Pyuic правой кнопкой мыши, обратите внимание на Python-версию проекта.

3. Предварительный просмотр

Можно предварительно просмотреть непосредственно в QtDesigner или использовать предварительный просмотр кода

import sys from PyQt5.QtWidgets import QApplication from PyQt5.uic import loadUi app = QApplication(sys.argv) widget = loadUi('test.ui') widget.show() sys.exit(app.exec_())

Интеллектуальная рекомендация

невероятный! Python может выполнять распознавание отпечатков пальцев и трансляцию

Технология распознавания отпечатков пальцев в настоящее время является самой зрелой и дешевой технологией биологической идентификации. В настоящее время наиболее широко используется техническое примен.

FPGA на базе OpenCL обучения примечание 1 — Hello World

Возьмите Окна в качестве примера 1. Во-первыхами, установка инструмента и FPGA можно скачать версию OpenCL Pro на официальный сайт. Visual Studio использует версию 2017 года. Версия сообщества также д.

Управление жизненного цикла на основе на Котлин Corordines

Что такое Котлин? Если вы не знаете этого, пожалуйста, откройте его.Официальный сайт😂 Что такое сопрограммное Говоря о «Cravel» может быть более знакомы, похожий на Lua, C # внутри. Coror.

1.3 Стандартная среда разработки Python — использование IDLE

1.3 Стандартная среда разработки Python — использование IDLE Поскольку в этой статье будет задействована оболочка Python в программном обеспечении IDLE, редактор сначала расскажет о концепции оболочки.

Использование exec, eval, execfile и компиляция в python

Статья перепечатана сИспользование exec, eval, execfile и компиляция в pythonКонечно, версия здесь должна быть относительно старой. execОператор используется для выполнения, хранящегося в строке или ф.

Источник

Русские Блоги

Python3 PyQt5 PyCharm Построение среды Qt_Designer под Linux

Linux поставляется с Python3

Метод установки PyCharm — Baidu, поэтому я не буду здесь больше говорить

Сначала установите PyQt5, Qt_Designer

Команда ввода терминала sudo pip3 установить PyQt5

sudo apt-get install qt5-default qttools5-dev-tools

После установки введите PyCharm для настройки, создайте новый проект (желательно не на китайском языке), затем введите External Tool, чтобы добавить следующие два интегрированных инструмента.

$JDKPath$ -m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py $FileDir$

/ usr / lib / x86_64-linux-gnu / qt5 / bin / designer # путь установки дизайнера $FileName$ $FileDir$

После добавления вы можете увидеть его в Инструменты

Щелкните Qt5-Designer, чтобы войти в интерфейс дизайна пользовательского интерфейса.

На этом этапе вы можете увидеть файл qt_1.ui в PyCharm, выбрать qt_1.ui и использовать инструмент QtUIC, чтобы преобразовать его в файл .py.

Qt_1.py сгенерирован в это время

# -*- coding: utf-8 -*- # Form implementation generated from reading ui file 'qt_1.ui' # # Created by: PyQt5 UI code generator 5.12.1 # # WARNING! All changes made in this file will be lost! from PyQt5 import QtCore, QtGui, QtWidgets class Ui_dcdc(object): def setupUi(self, dcdc): dcdc.setObjectName("dcdc") dcdc.resize(377, 349) self.verticalLayout = QtWidgets.QVBoxLayout(dcdc) self.verticalLayout.setObjectName("verticalLayout") self.label = QtWidgets.QLabel(dcdc) self.label.setObjectName("label") self.verticalLayout.addWidget(self.label) self.pushButton_2 = QtWidgets.QPushButton(dcdc) self.pushButton_2.setObjectName("pushButton_2") self.verticalLayout.addWidget(self.pushButton_2) self.pushButton = QtWidgets.QPushButton(dcdc) self.pushButton.setObjectName("pushButton") self.verticalLayout.addWidget(self.pushButton) self.retranslateUi(dcdc) QtCore.QMetaObject.connectSlotsByName(dcdc) def retranslateUi(self, dcdc): _translate = QtCore.QCoreApplication.translate dcdc.setWindowTitle(_translate("dcdc", "Form")) self.label.setText(_translate("dcdc", "6")) self.pushButton_2.setText(_translate("dcdc", "2")) self.pushButton.setText(_translate("dcdc", "1")) 

Поскольку это класс, нет вызова, поэтому нечего запускать, и если дизайн пользовательского интерфейса будет изменен, файл py будет переписан, поэтому создайте новый файл кода main.py, чтобы унаследовать функцию этого файла, чтобы вам не нужно было беспокоиться о файле пользовательского интерфейса После изменения код файла py необходимо каждый раз создавать резервную копию.

from PyQt5 import QtCore, QtGui, QtWidgets from qt_1 import Ui_dcdc import sys class My_Qt(Ui_dcdc): def __init__(self): pass def setupUi(self, dcdc): super (). setupUi (dcdc) # Наследует функцию родительского класса self.a = 0 self.pushButton.clicked.connect(self.Add) self.pushButton_2.clicked.connect(self.Less) def Add(self): self.a += 1 self.label.setText(str(self.a)) print(self.a) def Less(self): self.a -= 1 self.label.setText(str(self.a)) print(self.a) if __name__ == "__main__": app = QtWidgets.QApplication(sys.argv) widget = QtWidgets.QWidget() ui = My_Qt() ui.setupUi(widget) widget.show() sys.exit(app.exec_()) 

Источник

Читайте также:  Linux and macbook pro

How to Integrate Qt Designer with Pycharm ?

In this post, we take a look at integrating Qt Designer and PyUIC with Pycharm using external tools option.

Rahul Vk July 5, 2022, 10:53 p.m.

PyQt is one of the most commonly used toolkit fir making GUI (Graphical User Interface) based programs in python. You can use Qt Designer tool to easily make GUIs using drag and drop functionality. After you design your GUI using QT Designer , you will get a .ui file which you can convert to .py using pyuic5. It is sometimes a little bit of hassle to do sll this. Luckily for us there exists a much easier way to do all this using PyCharm.

PyCharm is one of the most famous python IDEs and it has both free and a paid version. You can get PyCharm from Get PyCharm

First of all, lets start with installing pyqt5 and pyqt5-tools which contains the qt designer and other neccessary things.

To install pyqt5 , open command prompt and run pip install pyqt5 pyqt5-tools

After pyqt5 and pyqt5-tools is successfully installed, we can proceed to the next step that is configuring designer and pyuic as external tools in pycharm. For that open pycharm and go to file —> settings —> tools —> external tools.

Click on the plus button to add a new tool.

Fill in the details as follows:

  • Name: QTdesigner
  • Program: \Scripts\pyqt5-tools.exe
  • Arguments : designer
  • Working directory: $ProjectFileDir$

Now click on ok and again press the plus button to add the next tool that is pyuic which we will use to convert our designer ui files to python .py files.

Fill in the details as follows

  • Name : PyUIC
  • Program: \Scripts\pyuic5.exe
  • Arguments: -x $FileName$ -o $FileNameWithoutExtension$.py
  • Working directory: $ProjectFileDir$

That’s it. We have configured pyqt5 designer and pyuic as tools in pycharm.

Now to create a new gui , just go to designer tool

And the designer window will open

Create your UI and then click on save as and save the file with .ui extension.

Читайте также:  Выбрать диск в линукс

After that you can see the .ui file you saved on your pycharm project window.

Just right click on the file select external tools —> PyUIC.

You will see a python file with the same name as the .ui file on your pycharm window.

You can modify that python file to add functionality to the GUI just created.

Источник

Русские Блоги

Настройте инструменты расширения QtDesigner и PyUIC в pycharm под Ubuntu 18.04

Настройте инструменты расширения QtDesigner и PyUIC в pycharm под Ubuntu 18.04

1. Установите PyQt5

Рекомендуется изменить источник зеркала pip для использования, скорость загрузки будет значительно улучшена

2. Установите PyQt5-tools

sudo apt install qttools5-dev-tools 

3. Настройте инструменты расширения Qt Designer и PyUIC в pycharm.

1) Нажмите последовательноFile–>setting–>Tools–>External Tools, Затем щелкните знак +

2) Настройте QT Designer, способ настройки следующий:

Program: /usr/lib/x86_64-linux-gnu/qt5/bin/designer
Arguments: $FileName$
Working directory: $ProjectFileDir$

3) Настроить PyUIC

Здесь, чтобы подчеркнуть, что местоположение программы относится к местоположению программы, которая выполняет инструкции в аргументах. Конечно, это местоположение python3, где выбран пакет QtPy5. Здесь я выбираю его установку в папку библиотеки Anaconda в.

Program: /home/fff/anaconda3/bin/python3 (Примечание: выберите путь к python3, где находится pyqt5)
Arguments:

-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py 

Working directory: $FileDir$

Мы также можем запустить следующие команды в bash, чтобы завершить преобразование файлов ui в файлы py:

alias pyuic5="python3 -m PyQt5.uic.pyuic" pyuic5 form.ui -o form.py 

4) Использование
Создайте файл пользовательского интерфейса: выберите Инструменты–> Внешние инструменты–> QT Designer по очереди.
Откройте файл пользовательского интерфейса: щелкните правой кнопкой мыши файл пользовательского интерфейса в проекте, выберите «Внешние инструменты» -> QT Designer.
Файл py преобразования пользовательского интерфейса: щелкните правой кнопкой мыши файл пользовательского интерфейса в проекте, выберите «Внешние инструменты» -> PyUIC.

Интеллектуальная рекомендация

невероятный! Python может выполнять распознавание отпечатков пальцев и трансляцию

Технология распознавания отпечатков пальцев в настоящее время является самой зрелой и дешевой технологией биологической идентификации. В настоящее время наиболее широко используется техническое примен.

FPGA на базе OpenCL обучения примечание 1 — Hello World

Возьмите Окна в качестве примера 1. Во-первыхами, установка инструмента и FPGA можно скачать версию OpenCL Pro на официальный сайт. Visual Studio использует версию 2017 года. Версия сообщества также д.

Управление жизненного цикла на основе на Котлин Corordines

Что такое Котлин? Если вы не знаете этого, пожалуйста, откройте его.Официальный сайт😂 Что такое сопрограммное Говоря о «Cravel» может быть более знакомы, похожий на Lua, C # внутри. Coror.

1.3 Стандартная среда разработки Python — использование IDLE

1.3 Стандартная среда разработки Python — использование IDLE Поскольку в этой статье будет задействована оболочка Python в программном обеспечении IDLE, редактор сначала расскажет о концепции оболочки.

Использование exec, eval, execfile и компиляция в python

Статья перепечатана сИспользование exec, eval, execfile и компиляция в pythonКонечно, версия здесь должна быть относительно старой. execОператор используется для выполнения, хранящегося в строке или ф.

Источник

Оцените статью
Adblock
detector