Как мне показать изображение с помощью Gtk.jl? - PullRequest
2 голосов
/ 19 апреля 2020

Я пытаюсь использовать Gtk, чтобы показать изображение. Я использовал этот код:

using Gtk

win = GtkWindow("My First Gtk.jl Program", 400, 200)

a = GtkImage("image.jpg")

push!(win, a)

Но он не работает:

image containing my code and respective output: a blank Gtk window with a warning symbol in the center

1 Ответ

0 голосов
/ 22 апреля 2020

Возможно, вам нужно будет отобразить само изображение с помощью show (a). Кроме того, если вы работаете вне REPL, программа может закрыться, прежде чем вы увидите окно. Добавление readline () в конец программы может проверить это, и в конце документации Gtk есть раздел, который предлагает

if !isinteractive()
    c = Condition()
    signal_connect(win, :destroy) do widget
        notify(c)
    end
    wait(c)
end

вместо readline ().

...