user-interface - 在 Julia 中创建表的 GUI

标签 user-interface julia

Julia 中是否有任何 Pkg 具有像 Matlab 中的 uitable 那样的 GUI 表,或者有任何其他方式可以像 Matlab 的 GUI 中那样制作表? Gtk 和 Tk 看起来没有这个功能。

最佳答案

Julia 正处于早期阶段。即使现在发展得非常快,我也不确定是否有像你提到的这样的工具。

您仍然可以使用 GDocs、Excel 等任何应用程序,然后将其导出为 csv文件。即使不能保证 100% 符合您的需求,这也是一个很好的练习。它不是最快的方法,但它应该有效:

1) 初始化一个空数组

myarray = []

2)使用for循环按行读取文件

for line_str in readlines("<pathtomyfile>.csv")
  # parse() should work form most numerical types
  # map() onto the string elements
  # reshape() it to make it a row vector
  # add it to the final array with vcat()
  myarray = vcat(myarray, reshape(map(parse, split(line, ",")), 1,   length(line))
end

您还可以使用DataFrames包所以有一个方法叫readtable("<pathtoyourfile>.csv") 。我想尝试一下!

更新:

请使用以下方法。更方便

julia> myarray = readcsv("pathtoexported.csv")

或者您可以使用DataFrames.jl

关于user-interface - 在 Julia 中创建表的 GUI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37925356/

相关文章:

javascript - JS HTML5 拖放 : Custom Dock Effect Jumping Around in Chrome

julia - 如何从我的模块中的子模块导出相同功能的多个方法?

arrays - Julia:在数组数组中广播结果

delphi - 在弹出菜单的禁用菜单项上显示工具提示提示

user-interface - 汇编->桂?

user-interface - JavaFX 图形故障(白框)

iphone - 如何以编程方式创建 UI 元素

julia - 在可变数量的列表上使用 Iterators.product

optimization - 约束数组 Julia

methods - 我能让 Julia 忘记 REPL 中的方法吗