Tkx - это интерфейс к Tk из Perl. Tk - это набор инструментов с графическим интерфейсом, привязанный к языку Tcl; Tkx обеспечивает мост к Tcl, который позволяет писать приложения на основе Tk на Perl.
0 ответов

Встроенные иконки Tkx

В Perl Tkx Я создал свои собственные всплывающие окна, которые прекрасно работают. Но я хотел бы встроить эти встроенные значки, такие как информация, вопрос. Кто-нибудь знает, как я могу сделать это на своих собственных виджетах и ​​как? sub PopDia…
14 апр '13 в 00:06
1 ответ

Как получить "ширину" строки для использования в метке Tkx

Я делаю простое приложение, используя Perl Tkx и позволяю пользователю выбрать каталог. Вместо использования переноса текста или растягивания прямоугольника до нелепой длины, чтобы показать полное имя каталога, если имя слишком длинное, я бы хотел о…
02 июн '15 в 15:14
1 ответ

Получение stdout и stderr при использовании tkx::open для запуска внешних команд

Мне удалось запустить внешние команды из Tk GUI в Perl (модуль Tkx), не блокируя GUI. Однако у меня возникают трудности с получением сообщений из stderr и stdout: для большинства команд в переменных ничего не сохраняется $stdout а также $stderr, Что…
04 янв '15 в 06:20
1 ответ

Perl-модуль для создания TKX Chart

Есть ли какой-нибудь Perl модуль для создания графиков в TKX. по крайней мере, любые параметры для диаграммы на основе изображения также должны быть в порядке
29 июн '15 в 09:11
1 ответ

Ошибка интерпретатора командной строки Perl при выходе

У меня есть проблема при выходе из Perl Tkx скрипт вызывает сбой интерпретатора командной строки Perl. Пример: use strict; use warnings; use Tkx; my $mw = Tkx::widget->new('.'); my $button = $mw->new_ttk__button(-text => "Hello", -command =…
08 июн '15 в 14:29
1 ответ

Как я могу прокрутить один кадр в Perl Tk?

Я пытаюсь создать графический интерфейс для программы преобразования. Я хочу создать фрейм, содержащий файл журнала, но не могу его получить. Я нашел несколько кодов, чтобы сделать прокручивание всего окна, но это не то, что я хочу. Я просто хочу пр…
16 фев '10 в 17:20
2 ответа

Как избежать глобальности в программировании на Perl Tk (Tkx) с использованием модели MVC

У меня есть старое и очень большое приложение на Perl Tk с графическим интерфейсом, которое я реорганизую в Tkx. Я хочу разделить интерфейс на несколько пакетов, чтобы создать модульный интерфейс приложения. Кроме того, я хочу отделить представление…
1 ответ

Как я могу неоднократно предлагать пользователю Tkx?

Используя Perl Tkx, я хочу получить некоторую информацию от пользователя, закрыть окно и, возможно, сделать это позже. Для пользовательского ввода я просто отображаю некоторые кнопки, и пользователь может нажать на одну из них. Вот что у меня сейчас…
07 дек '10 в 03:25
1 ответ

Выполнение внешней команды в Perl / Tkx без блокировки графического интерфейса (Windows)

Я пытаюсь создать интерфейс с Perl + Tkx, который может запускать внешние команды при нажатии на кнопку. Существует много документов о том, как работать с модулем Tk, но мало с Tkx. Я все еще нашел несколько таких, как этот, но я не могу заставить э…
30 дек '14 в 12:44
0 ответов

ENMTools не работают Tkx модуль Mac

У меня проблема с запуском ENMTools 1.4.4.pl Я установил модуль Tkx, и в нем нет ошибок, но когда я пытаюсь запустить ENMTools, он выдает мне следующее сообщение: Can't locate Tkx.pm in @INC (you may need to install the Tkx module) (@INC contains: /…
20 июн '18 в 21:32
2 ответа

Проблема с буферизацией / обновлением для текстового элемента

У меня есть этот код: #!/usr/bin/perl use strict; use Tkx; my $mw = Tkx::widget->new('.'); $mw->g_wm_minsize( 400, 350 ); my $btn_start = $mw->new_ttk__button( -text => "Start", -width => 60, -command => sub { start(); } ); my $txt…
27 авг '10 в 09:53
0 ответов

Tkx с перетаскиванием перестает работать при добавлении меню

Я пытаюсь создать маленький Tkx приложение. Он должен обеспечить перетаскивание файла и меню. Пожалуйста, посмотрите на мой тестовый код ниже: use strict; use Tkx; Tkx::package_require('tkdnd'); my $textVar = undef; my $mw = Tkx::widget->new(".")…
09 дек '17 в 20:20
0 ответов

Изменение размера блокнота на основе удерживающей рамки

Я пытаюсь заставить блокнот расширяться при перетаскивании главного окна.... а предложения? У меня это там, где он читает размер экрана, но он не будет сохранять изменяющийся размер окна. Все мои попытки добавить цикл потерпели неудачу... есть ли во…
03 ноя '11 в 12:17
1 ответ

Цикл для определения кнопок в Perl / Tkx

Я пытаюсь определить последовательность кнопок в Perl с Tkx через цикл; текст и действия каждой кнопки определяются в массиве хеш-таблиц. Однако независимо от того, на какую кнопку я нажимаю, срабатывает только действие последней кнопки. Это код, ко…
30 дек '14 в 03:02
1 ответ

Как перехватить событие, когда пользователь нажимает кнопку "Закрыть" в окне верхнего уровня?

Когда пользователь нажимает системную кнопку закрытия в окне верхнего уровня, мне нужно освободить ресурсы. Вопрос: как мне перехватить это событие, чтобы я мог вызвать некоторый мой собственный код? Я просмотрел документы, но не могу найти ничего о…
03 апр '12 в 15:07
1 ответ

Имеет ли tkx эквивалент tagConfigure и способ изменить цвета текста в текстовом виджете?

Имеет ли tkx эквивалент tagConfigure и способ изменить цвета текста в текстовом виджете? У меня есть инструмент, который я создал несколько лет назад на основе perl tk, который я пытаюсь преобразовать в tkx, используя ActivePerl 5.x и выше. Я добилс…
11 апр '13 в 19:11
1 ответ

Меню Perl Tkx "-underline" не работает должным образом

Я следовал Tkx::Tutorial, чтобы попытаться узнать, как создать графический интерфейс с использованием Perl. Я попал в раздел, где есть пример того, как создать меню, и последовал за ним. Это работает почти полностью правильно, за исключением одной ф…
17 дек '14 в 19:48
2 ответа

Perl Tk/Tcl: могут ли обратные вызовы виджета принимать параметры

Можно ли создать кнопку, например, чей обратный вызов принимает параметры? например button(-text => 'Row1', -command => \&do_something_with('Row 1')); Пробовал в тестовой программе, и это не похоже. Если это так, есть ли другой способ сдел…
29 сен '15 в 01:59
2 ответа

Perl-приложение с графическим интерфейсом для Windows 7

Я сделал довольно много поиска, но не могу найти актуальный ответ. В настоящее время я переписываю приложение, написанное на Perl. Так что я не начинаю с нуля. В настоящее время приложение уже имеет базовый графический интерфейс, написанный на C# .n…
04 июн '13 в 11:10
1 ответ

Perl Tkx: как передать переменную в качестве параметра для обратного вызова кнопки

Учитывая этот фрагмент кода Perl/Tkx: @itemList = ({'attrib1' => 'name1', 'attrib2' => 'value1'}, {'attrib1' => 'name2', 'attrib2' => 'value2'}); $row = 0; foreach $item (@itemList) { push(@btn_list, new_ttk__button(-text => $item-&gt…
29 сен '15 в 14:46