Tag: Пользовательский интерфейс

Редактировать таблицу в pyqt с помощью QAbstractTableModel

Я пытаюсь создать редактируемую таблицу в PyQt. Вот код для отображения таблицы: import sys from PyQt4 import QtGui, QtCore from PyQt4.QtCore import * from PyQt4.QtGui import * # données à représenter my_array = [['00','01','02'], ['10','11','12'], ['20','21','22']] def main(): app = QApplication(sys.argv) w = MyWindow() w.show() sys.exit(app.exec_()) # création de la vue et du conteneur class […]

Python – Лучшая библиотека графического интерфейса для работы?

Я использую WxPython, и я пробовал Tk, но кажется, что, хотя оба они хороши, и я, скорее всего, буду использовать их для других проектов, ни один из них не способен выполнить то, что я хочу для своих текущих проект (это хорошо, они хорошо разбираются в том, что они делают). В основном то, что я ищу, […]

Python PyQT: как вызвать функцию GUI из рабочего потока?

У меня есть pyqt gui и вызов длинного процесса (ffmpeg), который я надел на отдельный поток, чтобы не блокировать gui. Затем я хочу обновить индикатор выполнения, когда заканчивается одна команда более длинного списка команд. Проблема в том, что я не могу вызывать функцию из потока gui из рабочего потока. Поэтому я могу запустить тикер в […]

Перемещение холста tkinter с помощью мыши

Я хотел бы переместить целый Canvas tkinter с помощью мыши Щелчок (удерживание) + Движение мыши. Я пробовал с canvas.move но он не работает, к сожалению. Как прокручивать весь холст? (не перемещать каждый элемент холста, а скорее прокручивать отображаемую область холста) import Tkinter as Tk oldx = 0 oldy = 0 def oldxyset(event): global oldx, oldy […]

Разработка графического интерфейса с IronPython и Visual Studio 2010

Я преподаю вводный класс для программирования и разработки графического интерфейса с использованием Python и обнаружил, что наименее подавляющее решение для студентов, новых для программирования, – использовать Visual Studio для разработки графического интерфейса. Хотя опыт разработки графического интерфейса с C # и VB приятный, я не мог найти способ сделать то же самое с IronPython. Я […]

Код Python для автоматизации действий рабочего стола в окнах

Я хочу автоматизировать действия на рабочем столе в среде Windows с помощью python .. это можно сделать? Если да, пожалуйста, сообщите мне ссылку (материал). Примеры также будут полезны. Спасибо заранее. Обновить: настольные действия, такие как контроль над задачами мыши и клавиатуры и, если возможно, доступ к активным свойствам окон. пример: автоматизация этих задач дважды щелкните […]

Запуск Python и PyQt – Учебники, Книги, общие подходы

После создания веб-разработки (php / js) в течение последних нескольких лет я думал, что пришло время также посмотреть на что-то другое. Я думал, что всегда хорошо иметь вид различных областей программирования, чтобы лучше понять некоторые разные подходы, поэтому теперь я хочу посмотреть на разработку графического интерфейса. В качестве языка программирования я выбрал Python, где я […]

Интерактивная визуализация графа

ситуация Подобно этому вопросу , я ищу способ создания графического интерфейса, в котором пользователи могут видеть график (в смысле теории графов ) и взаимодействовать с ним. Транспортные средства будут перемещаться по графику от ни одного узла до времени. Пользователи должны иметь возможность добавлять узлы и края и добавлять Транспортные средства и устанавливать их пункт назначения. […]

«AttributeError» при попытке создать экран консоли с помощью urwid

ниже код создает макет и отображает текст в макете. Затем макет отображается на экране консоли с использованием модуля необработанного отображения из библиотеки urwid. (Больше информации о моем полном проекте можно почерпнуть из вопросов в совете виджета для проекта консоли и urwid для консольного проекта . Мой запрос справки skype присутствует здесь .) Однако выполнение кода […]

Создание класса Tkinter и ожидание возвращаемого значения

У меня есть класс tkinter: class DBCreatorWin(): def closeWindow(self): tkMessageBox.showinfo("Ilmiont SQLite Database Manager", "This window cannot be closed.\nEnter a database name and press Continue.") def returnName(self): dbName = self.entry.get() self.window.destroy() return dbName def __init__(self): self.window = Toplevel() self.window.transient(tkRoot) self.window.grab_set() self.window.resizable(width=False, height=False) self.window.title("Ilmiont SQLite Database Manager") self.window.protocol("WM_DELETE_WINDOW", self.closeWindow) self.label = Label(self.window, text="Enter the name of the […]

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