gtk - 如何使用 Gtk.jl 显示图像?
问题描述
我正在尝试使用 Gtk 显示图像。我使用了这段代码:
using Gtk
win = GtkWindow("My First Gtk.jl Program", 400, 200)
a = GtkImage("image.jpg")
push!(win, a)
但它不起作用:
解决方案
您可能需要使用 show(a) 使图像本身显示。此外,如果您在 REPL 之外运行,程序可能会在您看到窗口之前关闭。将 readline() 添加到程序的末尾可以检查这一点,并且在 Gtk 的文档末尾有一个部分建议
if !isinteractive()
c = Condition()
signal_connect(win, :destroy) do widget
notify(c)
end
wait(c)
end
而不是 readline()。
推荐阅读
- zendesk - zendesk - 语义模板数组访问器
- outlook - Outlook 邮件加载项/插件
- php - 查找键数组 / sub_array php
- ios - 无法在可扩展的tableview iOS swift中添加动态数据?
- ms-access - 在 VBA 中定义复杂的静态数据
- c# - ListBox 忽略新设置的 ItemsSource
- gitlab - 我可以通过 API 在 gitlab repo 中上传整个文件夹吗?
- mysql - 在腻子中运行 file.sql 文件时出现错误 1064 (42000)
- javascript - Reactjs在Android浏览器上显示空白屏幕
- node.js - 超级账本结构:由于缺少配置数据,网络配置无效