LINUX.ORG.RU

нужна помощь в переводе кода из c++ в python3

 ,


0

1
#ifndef WIDGET_H
#define WIDGET_H

#include <QWidget>
#include <QStandardItemModel>
#include <QMediaPlayer>
#include <QMediaPlaylist>

namespace Ui {
class Widget;
}

class Widget : public QWidget
{
    Q_OBJECT

public:
    explicit Widget(QWidget *parent = 0);
    ~Widget();

private slots:
    void on_btn_add_clicked();              // Слот для обработки добавления треков через диалоговое окно

private:
    Ui::Widget *ui;
    QStandardItemModel  *m_playListModel;   // Модель данных плейлиста для отображения
    QMediaPlayer        *m_player;          // Проигрыватель треков
    QMediaPlaylist      *m_playlist;        // Плейлиста проигрывателя
};

#endif // WIDGET_H

Во-первых это не код. Это заголовочный файл. Здесь нечего портировать.
Во-вторых тебе нужно хотеть наоборот. Питона и так слишком много.

Deleted ()
Ответ на: комментарий от sovender88

А здесь нет никакого смысла. Просто описывается класс Widget в котором есть конструктор, деструктор и несколько переменных.
Т.е. кода тут вообще нет.
Это даже не голый Си++. Это Qt.

Deleted ()
Последнее исправление: Deleted (всего исправлений: 1)

смотри PyQt - биндинг Qt для Python

conalex ★★★ ()

Т.е. ты хочешь перенести плеер, написанный на Qt/c++, на Питон?

Зачем?

hobbit ★★★★★ ()
Ответ на: комментарий от sovender88

Наверное смысл в том, чтобы сделать аналогичный класс потомок QWidget на питоне, без реализации методов

annulen ★★★★★ ()
Ответ на: комментарий от Deleted

Во-вторых тебе нужно хотеть наоборот

+1, действительно не стоит портить продукт.

bonta ★★★★ ()

Обколються своей мырыхуаной, а потом дичь пишут!!!

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.