Как взаимодействовать между QT с Python через Python C API

0

Я пишу программу Qt, которая взаимодействует с python. Я должен отправить объект C++ класса Circle непосредственно на Python

    1) Need to create a Python Module ( let say Shape )
    2) Need to add a Python Class PCircle in Shape module which is equivalent to C++ 
       Circle class.
    3) Do the calculation on Python Environment ( Python 3.4)
    4) Populate the data into PCircle Object in Python
    5) Send it back to Qt Environment by storing the PCircle values to C++ Circle Object    
    and show the changes in real time in display

Это как я бы описал свою проблему и то, что я собираюсь сделать, если что-то неясно, прокомментируйте.

благодаря

  • 0
    уже есть pyqt ...
  • 0
    Вы можете привести один пример?
Показать ещё 3 комментария
Теги:
qt

1 ответ

0
  1. модуль - это просто файл python... так что просто создайте файл Shape.py
  2. откройте Shape.py и добавьте

код

from PyQt4 import QWidget
class PCircle(QWidget):
    #implement methods here that are available to the QTCircleWidget
  1. делать некоторые вычисления в python

код

def calculation(something):
    return somthing**2
  1. просто добавьте код my_circle = PCircle(x,y,radius)
  2. распечатать любые данные, которые вы хотите вернуть вызывающей программе. вызывающая программа должна будет анализировать эти данные и что-то делать с ней....
  • 0
    Допустим, у нас есть программа Qt и в нее встроена консоль Python. Мы хотим управлять верхними виджетами Qt из консоли Python, встроенной внизу. Что нам нужно сделать для следующих операций? 1) Как посчитать количество виджетов (флажков) в поле группы Qt Widgets, их имена и состояния флажков с консоли Python? 2) Как изменить состояние каждого флажка из консоли Python? 3) Как добавить или удалить флажки из консоли? посмотрите, пожалуйста, [link] drive.google.com/file/d/0B0TTBJJE6aEbT3NIRzAyVG4xYzg/…

Ещё вопросы

Сообщество Overcoder
Наверх
Меню