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

sendMessage () принимает не более 3 аргументов (4 данных) в wxPython

В настоящее время я разрабатываю GUI-приложение с python v2.7 и wxPython v3.0 на ОС Windows 7. Я использую модуль pubsub для отправки информации в мой основной поток GUI для обновления моего графического интерфейса. Я использую wx.CallAfter() для отправки сообщений в основной цикл графического интерфейса. Проблема : в моей программе есть экземпляр, который мне нужно отправить […]

Синхронизация потоков в GTK3 + и Python

В настоящее время я изучаю Python и GTK 3+, и у меня проблема при синхронизации потоков. Я постараюсь быть быстрым и ясным: Я должен сделать клиента социальной сети. Поскольку цель состоит в том, чтобы узнать, как создать графический интерфейс, «имитируется доступ к API социальной сети», но я должен «ждать» сетевых ответов с помощью time.sleep (). […]

Как установить таблицу стилей, которая влияет только на родителя в PyQT?

Я пытаюсь настроить свой пользовательский интерфейс. Я не знаю, как сделать запись в стиле, относящейся к чему-либо, кроме родителя и ВСЕХ детей. Например, я запускаю эту строку: self.lnchTab.setStyleSheet('QWidget { background-color: #1d1d1d ; color: #f8f8f8}') И я изменяю ВСЕ элементы под self.lnchTab, чтобы быть темно-серым. Я хочу, чтобы только self.lnchTab был темно-серым, а не текстом, входами […]

Замораживание пользовательского интерфейса python

Я пытаюсь сделать базовую функциональность после нажатия кнопки запуска «start», после нажатия кнопки останова стоп-счетчика, но после запуска процесса, похоже, работает только подсчет потока, и нажатие кнопки остановки невозможно #!/usr/bin/python # -*- coding: utf-8 -*- import sys from PyQt4 import QtGui, QtCore from test.test_sax import start import time from threading import Thread import threading class […]

Как сохранить GUI от зависания при вызове функции? (PyQT4, Python3)

Вопрос: Я новичок в PyQT4. Я разрабатываю программу с ней, и я использую веб-поиск, чтобы получить данные в моей программе. Пока информация загружает мой графический интерфейс. Я хотел бы назвать эту функцию в отдельном фоновом потоке, возможно, используя QThread, но мне тяжело обворачивать голову вокруг QThread, Qt в целом и способ передачи / передачи сигналов […]

4096 однострочный лимит символов на tkinter Text () виджет?

Я столкнулся с интересной проблемой в отношении текстового виджета в Tkinter. Кажется, я не понимаю. Google также не дал никаких ответов. Похоже, что Tkinter имеет ограничение на один символ линии для виджета Text () в размере 4096 символов, когда перенос текста отключен. Есть ли способ изменить этот предел или заставить обернуть текст после 4095 символов? […]

Создание графического интерфейса Python в eclipse?

Мне интересно, есть ли инструмент, похожий на http://www.eclipse.org/vep/ для Python? Я хотел бы иметь возможность использовать такой инструмент, как Visual Editor, при создании GUI pygtk. Я ищу инструменты, чтобы сделать задачу построения графического интерфейса менее утомительной и интересной в основном.

Перетаскиваемая линия PyQt с несколькими точками разрыва

У меня есть приложение, очень похожее на следующий вопрос: нарисуйте половину бесконечных строк? Я хотел бы иметь бесконечную линию с несколькими порогами. Решение, поставленное в вопросе, является отличной отправной точкой: https://stackoverflow.com/a/37836348/7163293 Я попытался сделать линии подвижными, изменив movable атрибут в __init__ и добавив метод setMovable же, как исходный код в источнике: http://www.pyqtgraph.org/documentation/_modules/pyqtgraph/graphicsItems/InfiniteLine.html#InfiniteLine from pyqtgraph.Qt import […]

Python PyQT4 Простой графический интерфейс базы данных

Я сделал очень простой скрипт python для чтения базы данных sqlite3 в QtTableWidget. import sqlite3 as db from PyQt4 import QtCore, QtGui import sys con = db.connect('results.db', isolation_level=None) cur = con.cursor() cur.execute("SELECT * FROM Results") all_data = cur.fetchall() class UiDialog(object): def setupUi(self, datadb): datadb.setObjectName("Dialog") datadb.resize(404, 304) datadb.setWindowTitle("Database results") sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(datadb.sizePolicy().hasHeightForWidth()) […]

Как я могу создать один элемент списка Tkinter Listbox с разрывами строк?

У меня есть рабочий объект Tkinter.Listbox , но я хочу настроить его так, чтобы его элементы могли иметь возврат каретки без необходимости как-то настраивать несколько связанных элементов. Например, если я хочу создать панель выбора с элементами, которые выглядят так. # Here are four elements for the selector Listbox.. lb_items = ('mama', 'luigi', 'my birds', \ […]

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