Вопросы по теме 'tk'

Как отобразить изображение с помощью ltk?
Я написал код для чтения растрового изображения Windows и теперь хотел бы отобразить его с помощью ltk. Как я могу построить соответствующий объект? Есть ли такой функционал в ltk? Если нет, как я могу сделать это напрямую, взаимодействуя с tk?
2061 просмотров
schedule 26.08.2022

Должен ли я использовать Perl / Tk, Tcl :: Tk или Tkx для графического интерфейса Perl?
Мне очень нравится Perl/Tk , но я пришел к мнению, что это DOA. Я думаю, что Tcl::Tk и Tkx - лучшие решения. Допустим, я уронил Perl/Tk . "Наиболее поддерживаемый" маршрут - Tcl::Tk (который не обновлялся с 2007 г. и автор которого, похоже,...
9594 просмотров
schedule 10.05.2022

Почему важен порядок создания виджетов?
Следующий код работает нормально. Он отображает panedwindow с синей рамкой сверху и зеленой рамкой снизу: panedwindow .root -orient vertical -showhandle true -background red frame .top -background blue -width 100 -height 100 frame .bot...
314 просмотров
schedule 30.07.2022

Объединение виджетов Tk::BrowseEntry вместе
Я столкнулся с некоторыми сбоями при использовании параметров -browsecmd и -listcmd виджета Tk::BrowseEntry: У меня есть три виджета BrowseEntry, и каждый использует значение предыдущего в качестве входных данных для заполнения собственного списка....
791 просмотров
schedule 28.08.2022

Как распространять проект, построенный на интерпретируемом языке?
Я начал проект (текстовый редактор для разработчиков) на интерпретируемом языке (Tcl / Tk), а другой - на Perl (оба имеют открытый исходный код), но со временем, когда он появится в бета-версии, мне нужно будет распространить это для пользователей...
349 просмотров

Цвет кнопки после завершения подпроцесса
У меня есть программа Tk python, которая создает список файлов python в текущем каталоге и создает кнопку для каждого из них. Когда вы нажимаете кнопку, соответствующая программа Python запускается через подпроцесс в новом терминале gnome. Я хотел...
331 просмотров
schedule 26.08.2022

Как изменить шрифт и размер шрифта в ttk::button (тематические виджеты)?
Как изменить шрифт и размер шрифта в виджете тематической кнопки ( ttk::button )? ttk::button .x.buttonTEST -text "TEST" -font ?? # the -font option is not valid with ttk::button
4928 просмотров
schedule 07.02.2024

Не могу изменить размер шрифта в Tk
Я впервые пытаюсь создать графический интерфейс на Ruby с помощью Tk. Я скопировал фрагмент кода из одного из многочисленных веб-учебников и попытался изменить шрифт для одной из меток, но, похоже, ничто не влияет на представление текста. Вот код:...
713 просмотров
schedule 26.09.2022

печать номера строки в текстовом виджете
Я использую следующий код для печати номера строки в текстовом виджете: my $c = 0; my $r = 0; $txt = $mw->Text( -background => 'white', -width => 400, -height => 300,...
435 просмотров
schedule 03.03.2024

Есть ли обходной путь для исчезающей полосы прокрутки текстового виджета Perl/Tk для содержимого, выровненного по правому краю?
Я столкнулся с ошибкой в ​​текстовом виджете Perl/Tk 804.027 (с использованием Scrollable('ROText') ). Когда я добавляю тег, который выбирает все, и применяю изменение конфигурации для выравнивания вправо, полосы прокрутки не отображаются. Если я...
351 просмотров
schedule 29.09.2022

Как установить максимальный размер ScrolledWindow BWidget?
Я использую BWidget ScrolledWindow в таком коде: toplevel .top set w [ScrolledWindow .top.scrolledWindow] set f [ScrollableFrame $w.scrollableFrame -constrainedwidth true] $w setwidget $f set a [$f getframe] # here goes some stuff in $a...
417 просмотров
schedule 04.05.2023

Проблема с MessageDlg BWidget
Я пытаюсь использовать MessageDlg от BWidget. Как следует из документации здесь , отношение -aspect определяет соотношение между шириной и высотой окна сообщений. Однако, похоже, это не имеет никакого эффекта. Для этого кода: За...
153 просмотров
schedule 08.03.2023

пакет требует Tk - не работает в tclsh
Я пытаюсь загрузить пакет Tk в tclsh, но не могу его загрузить. Погуглив, я решил, что может помочь изменение auto_path. Но к сожалению мне это не помогло. На моей машине с Linux я могу запустить tclsh и wish, и обе версии v8.3; Вот что я...
5221 просмотров
schedule 11.03.2023

Портативное окно сообщений Tkinter OptionMenu
Я пытаюсь создать легкое кроссплатформенное окно сообщения, содержащее список элементов. В идеале у него есть API, который позволяет передавать сообщение для отображения, заголовок и набор вариантов. При нажатии OK он вернет текущий выбранный...
2077 просмотров
schedule 11.12.2022

Tcl/Tk — как получить приглашение после выполнения команды с помощью eval?
Код для воспроизведения моей проблемы приведен ниже. Я назвал файл как test.tcl #------------------------------------------------------------------- # test.tcl #------------------------------------------------------------------- namespace eval...
3706 просмотров
schedule 20.07.2022

Повторная привязка выбрать все в текстовом виджете
Я работаю с виджетом «Текст», и у меня есть проблема с ярлыками старой школы, которые использует Tk. Ie: Выделить все: Ctrl + / против Ctrl + a Вырезать: Ctrl + w против Ctrl + x Копировать: Meta + w против Ctrl + c Вставить: Ctrl +...
7059 просмотров
schedule 30.12.2022

Используйте пользовательские растровые изображения для BWidget
Я создал несколько настраиваемых растровых изображений (файлы .gif) для кнопок (в моем случае ButtonBox), похожих на те, что находятся в каталоге bwidget-/images , и сохранил их там. Однако я хотел бы использовать стандартную установленную версию...
144 просмотров
schedule 11.11.2022

Tcl/Tk: абстрагирование создания кнопок и команд меню: невозможно вызвать команды
Я пытаюсь абстрагировать свои кнопки меню и связанные с ними функции одним вызовом proc (функция addMenus ниже). Следующий код правильно строит кнопки меню, но при нажатии кнопок (скажем, «Открыть») возникает ошибка: Ошибка: неверное имя...
1011 просмотров
schedule 28.12.2022

Tcl/Tk: использование массива с выражением
У меня возникают проблемы при попытке доступа к array внутри expr . Ниже показан код, который воспроизводит ошибку, адаптированный из ответа Донала Феллоуза на мой -a-cross-between-radiobutton-and/6799235#6799235">предыдущий вопрос ....
659 просмотров
schedule 12.01.2023

Является ли этот сдвиг пикселя ошибкой в ​​холсте tcl/tk?
Посмотрите на результат этого скрипта: canvas .c -bg white grid .c set x1 20 set x2 22 set y2 105 for {set f 0} {$f<50} {incr f} { set y1 [expr {$y2-0.05*$f}] .c create rectangle $x1 $y1 $x2 $y2 -fill black incr x1 2...
967 просмотров
schedule 25.10.2023