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

Навигация между несколькими графическими интерфейсами Tkinter

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

Как создать графический интерфейс с правильным размером с помощью wxPython?

У меня проблемы с размером окна. При первом открытии GUI начальный размер показывает только часть того, что находится в окне; слишком маленький. Полосы прокрутки присутствуют, поэтому я могу получить информацию, но я хочу, чтобы она открывалась с правильным размером, вместо того, чтобы перетаскивать ее по диагонали, чтобы вся информация была видимой. Кроме того, при расширении […]

Ошибка кнопки GtkAboutDialog

Я использую GtkAboutDialog, и все работает отлично, кроме кнопки закрытия этого виджета. Все остальные кнопки работают нормально, я не знаю, как, но все кнопки имеют обратные вызовы по умолчанию, и они создают и уничтожают окна. Но кнопка «Закрыть» виджета GtkAboutDialog не работает. Я даже не вижу, что это виджет. Итак, могу ли я получить к […]

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

Я создал графический интерфейс, в котором я прочитал CSV-файл и вычислил выход жидкости из данных. Теперь я хочу сделать две вещи: 1) Я хочу сгенерировать результат на основе времени, точно так же, как дата 2) Я хочу генерировать графики в отдельном окне в моем графическом интерфейсе для определенного пользователем времени или даты Это мой код: […]

Добавление виджета с помощью кнопки – wxPython

Я пытаюсь создать что-то вроде панели категорий в WordPress с помощью wxPython. Я пытаюсь выяснить, как добавить виджет, когда пользователь нажимает кнопку (например, «Добавить новую категорию») Вот мой код: import wx class MainWindow(wx.Frame): def __init__(self, parent, id, title): wx.Frame.__init__(self, parent, id, title, size=(300,200)) self.panel = wx.Panel(self, -1) button = wx.Button(self.panel,-1,"Button") self.vbox = wx.BoxSizer(wx.VERTICAL) self.vbox.Add(button) add_btn […]

Как создать сетку переменных столбцов с помощью PyQt

Я пытаюсь отобразить массив миниатюр изображений, используя Python и Qt4. Моя проблема в том, что я не хочу вычислять количество столбцов для сетки, так что когда размер приложения изменяется или мои миниатюры становятся больше, количество столбцов автоматически изменяется. На самом деле я хочу использовать Qlabel, потому что изображения будут иметь имена файлов и, возможно, кнопки. […]

Как легко избежать замораживания Tkinter?

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

Текст в текстовом виджете как переменная

поэтому у меня есть этот маленький текстовый виджет с полосой прокрутки, и у меня есть вопрос. Как сделать текст в этом текстовом виджета переменной? Если бы я сделал этот текст переменной, я мог бы открыть текстовый файл и отредактировать его текст или сохранить текст, который я написал, и т. Д., Или, может быть, это неправильный […]

Не могу понять, как получить данные из контрольного списка в wxpython

Я пытаюсь получить либо проверенные строки, либо целые числа из контрольного списка. Кажется, я ничего не понимаю. В приведенном ниже коде вы увидите кучу некомментированного кода, это просто разные способы, которые я пробовал. Я думал, что оставлю их на случай, если к ним придут какие-то предложения. Я очень новичок в GUI-программировании и wx. Спасибо за […]

Qt4: Напишите функцию, которая создает диалог и возвращает выбор пользователя

Не уверен, имеет ли это прямое решение, но я хочу написать функцию, которая показывает диалог (определенный в другом месте класса, который наследует QDialog ), и возвращает пользовательский ввод, когда пользователь завершил взаимодействие с диалогом. Другими словами, что-то похожее на статический метод QFileDialog::getOpenFileName , где одна строка может открыть диалоговое окно и вернуть вход пользователя вместо […]

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