Вопросы по теме '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 просмотров
schedule
23.07.2022
Цвет кнопки после завершения подпроцесса
У меня есть программа 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