Tag: c ++

PyQt: как обрабатывать автоматическое изменение размеров виджетов при изменении их содержимого

У меня возникают некоторые проблемы с размером виджетов qt4 при изменении их содержимого. Я проиллюстрирую свои проблемы двумя простыми сценариями: Сценарий 1: У меня есть виджет QLineEdit. Иногда, когда я меняю свой контент с помощью QLineEdit.setText (), однострочная строка больше не вписывается в виджет с текущим размером. Я должен выбрать виджет и использовать клавиши со […]

Преобразование std :: vector в массив NumPy без копирования данных

У меня есть библиотека C ++, которая в настоящее время имеет некоторые методы, внутри которых возвращается std::vector определенный как public: const std::vector<uint32_t>& getValues() const; В настоящее время я работаю над оберткой всей библиотеки для Python с помощью SWIG, и пока это хорошо работает. SWIG обертывает эту getValues() , что возвращает кортеж Python. Проблема заключается в […]

Импорт констант из файла .h в python

Я искал простой ответ на этот вопрос, но, похоже, я не могу его найти. Я предпочел бы держаться подальше от любых внешних библиотек, которые еще не включены в Python 2.6 / 2.7. У меня есть 2 c заголовочных файла, которые напоминают следующее: //constants_a.h const double constant1 = 2.25; const double constant2 = -0.173; const int […]

Каковы возможные ловушки при портировании Psyco на 64-битный?

В документах Psyco говорится: Просто для справки, Psyco вообще не работает на каких-либо 64-битных системах. Этот факт стоит отметить еще раз, теперь, когда последний Mac OS / X 10.6 «Snow Leopart» поставляется с Python по умолчанию, который является 64-разрядным на 64-битных машинах. Единственный способ использовать Psyco на OS / X 10.6 – это перекомпилировать пользовательский […]

Создание приложения для Mac и Windows GUI

Я планирую создать графическое приложение для Mac и Windows. Я занимался некоторыми исследованиями в области выбора технологий, как в языках, библиотеках и инструментах сборки, поэтому я могу делиться как можно большим количеством кода между двумя платформами. Основные требования: Отвечает требованиям Mac App Store. Родной внешний вид и на Mac и Windows. Вам нужно позвонить в […]

Как передать аргументы командной строки при использовании ideone?

Я использую онлайн-переводчик ideone ( http://ideone.com/ ) для тестирования некоторых программ на C ++ и Python. Как указать аргументы командной строки вместо использования входа STDIN?

Python, ctypes, многомерный массив

У меня есть структура в коде Python и в коде C. Я заполняю эти поля ("bones_pos_vect",((c_float*4)*30)), ("bones_rot_quat",((c_float*4)*30)) в коде python с правильными значениями, но когда я запрашиваю их в C-коде, я получаю только 0.0 от всех ячеек массива. Почему я теряю ценности? Все остальные поля моих структур работают нормально. class SceneObject(Structure): _fields_ = [("x_coord", c_float), […]

Вызовите C ++ opencv-функции из Python (отправьте cv :: Mat в C ++ dll, использующую opencv)

Я написал код C ++, используя opencv, я преобразовал код C ++ как «DLL», и мне нужно вызвать метод из этой dll в python, который получает cv::Mat as datatype. Но здесь я ошибаюсь. Ниже приведены образцы кода на C ++ и код python. В googling я нашел, что нам нужно использовать библиотеку Boost, но я […]

Как найти, являются ли два числа последовательными номерами в серой кодовой последовательности

Я пытаюсь придумать решение проблемы, которая задана двумя числами, найти, являются ли они последовательными числами в серой кодовой последовательности, т. Е. Если они представляют собой серого кода, предполагая, что серая кодовая последовательность не упоминается. Я искал на разных форумах, но не мог получить правильный ответ. Было бы здорово, если бы вы могли предоставить решение для […]

запуск c ++-кода из python

Я хочу выполнить код helloword.cpp, который принимает некоторый аргумент из консоли, анализирует эти аргументы и затем печатает «hello world» в консоли. Теперь я хочу проанализировать эти аргументы из скриптов python parsearguments.py Так, например: def parse_arguments: …# some code return arguments Теперь, как мне общаться между python и c ++. Я читал и вижу, что cython, […]

 
Interesting Posts for Van-Lav
Python - лучший язык программирования в мире.