Tag: drag and drop

Как перетащить ссылки на приложение PyGTK под Windows?

Клиент Evernote имеет приятную функцию, которая позволяет перетаскивать ссылки из Firefox в окно редактирования Evernote, которое работает как с закладками, так и с ссылками в окне браузера. Я хотел бы добавить подобную функцию в приложение PyGTK. Вот что я пробовал до сих пор (используя Py 2.7.2 и PyGTK 2.24.0): import pygtk pygtk.require('2.0') import gtk,pango flags […]

Перетаскивание изображений во всех панелях в wxPython

В настоящее время я не знаю, как реализовать перетаскивание некоторого объекта (в данном случае, png) на панели. Я посмотрел на соответствующий пример DragImage, представленный в примерах wxPython, и большая часть кода здесь получена из этого. Однако, если вы запустите код ниже (вам нужно сгенерировать образец PNG или два), у меня есть три панели: панель сверху, […]

Проблема PyQt QListView с перетаскиванием для импорта и перестановки в одном списке

Таким образом, мой текущий код списка позволяет мне перетаскивать файлы на компьютер в свой список. Я хочу, чтобы иметь возможность переупорядочивать элементы списка, проблема заключается в том, когда я пытаюсь его перезаписать с помощью метода drop для импорта файлов, и ничего не происходит. Например, если перетащить из-за пределов списка, я хочу, чтобы он импортировался, если […]

Приложение GUI с использованием Tkinter – Drag and Drop

Я недавно использовал WxPython для создания сетевого симулятора графического интерфейса, такого как Cisco packet tracer, но если честно, было чрезвычайно сложно найти примеры того, что мне нужно и т. Д. И т. Д. Iv прибегает к старому верному Tk. Моя программа до сих пор имеет панель меню, которая состоит из файла> Выход. Он также имеет […]

wxPython: перетаскивание файла в окно для получения пути к файлу

Я хочу перетащить файл в окно и получить путь к файлу. Я пробовал это: class CSVDropper(wx.FileDropTarget): def __init__(self, data): wx.FileDropTarget.__init__(self) self.data = data def OnDropFiles(self, x, y, filenames): self.data = filenames print self.data затем в главном окне: # Drag & Drop self.csv_path = None self.drop_table = CSVDropper(self.csv_path) self.SetDropTarget(self.drop_table) Но это ничего не делает. Я попытался […]

Как мне (быстро) увеличить 300 изображений с помощью PyQT4?

Я работаю (по-прежнему) в приложении для привязки к книге и, чтобы сделать его эстетически приятным, я добавил миниатюру каждой страницы, в которую вы перетаскиваете. Это работает отлично, но единственная проблема заключается в том, что когда я перетаскиваю целое (то есть 400 изображений), он полностью замораживается, пока это не будет сделано. Вот мой простой код: def […]

На Mac, как создать приложение drag & drop для скрипта python, где имя сценария, а не Python, отображается в MenuBar (и т. Д.)?

У меня есть сценарий Python, который я бы хотел запустить, нажав на что-либо или отбросив файл, который я хочу открыть на этом. Я также хочу избежать раздражающей проблемы с Mac Python, что имя интерпретатора (Python), а не имя скрипта. Я не хочу использовать py2app, так как я не хочу связывать Python и хочу, чтобы файлы […]

Цвет Pygtk для drag_highlight

Я пытаюсь изменить цвет выделения для gtk.EventBox . У этого есть определенный цвет фона, и я хочу нарисовать линию вокруг этого с его дополнительным цветом. Я нашел drag_highlight , который рисует линию вокруг виджета, но я не понял, как изменить цвет: он всегда черный. Есть идеи?

Событие отключения триггера в другом приложении в OSX

Я использую немного проприетарного программного обеспечения для DJing (Native Instruments Traktor). Если вы не знакомы с подобными вещами, просто подумайте об этом как о прославленном iTunes: он просматривает и воспроизводит аудиофайлы. Я хочу создать для него специальное приложение для браузера файлов, но API не существует. Тем не менее, он позволяет перетаскивать и удалять аудиофайлы из […]

Wxpython просматривает или перетаскивает папку

В настоящее время у меня есть этот код ниже, чтобы вручную получить путь к каталогу, я бы хотел добавить drag and drop, чтобы я мог перетащить папку в окно. self.pathindir1 = wx.TextCtrl(self.panel1, -1, pos=(35, 120), size=(300, 25)) self.buttonout = wx.Button(self.panel1, -1, "Open", pos=(350,118)) self.buttonout.Bind(wx.EVT_BUTTON, self.openindir1) def openindir1(self, event): global indir1 dlg = wx.DirDialog(self, "Choose a […]

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