import numpy as np
import kivy
kivy.require('1.0.6') # replace with your current kivy version !
from kivy.app import App
from kivy.uix.button import Button
from kivy.uix.boxlayout import BoxLayout
from kivy.uix.label import Label
class myLayout(BoxLayout):
def __init__(self, **kwargs):
super(myLayout, self).__init__(**kwargs)
btn1 = Button(text = "click 1", background_color=[0,0,1,0],pos=(200, 100))
btn1.bind(on_press=self.clk1)
btn2 = Button(text = "click 2", pos=(200, 100))
btn2.bind(on_press=self.clk)
btn3 = Button(text = "click 3", pos=(50, 100))
btn3.bind(on_press=self.clk)
self.add_widget(btn1)
self.add_widget(btn2)
self.add_widget(btn3)
def clk(self, obj):
print("Hello WOrld")
def clk1(self, obj):
dataset = np.genfromtxt(fname='data.txt',skip_header=1)
print dataset
class NameApp(App):
def build(self):
mL = myLayout()
return mL
if __name__ == '__main__':
NameApp().run()
这个程序运行良好,但我无法找出为什么按钮的大小和位置没有改变?
数据集包含数值,例如二维
12个
3 4个
56个
78个
如何在GUI中绘制这些值?
您可以使用
Float Layout
将此添加到main.py文件中
或者
有关布局的详细信息,请参见布局部分下的here。
你可能想结帐KivyCatalog和KivyShowcase。
编辑:1
哎呀!我忘了加上这个部分。
使用
Label
下面是正在运行的代码,但是我如何使用画布绘制绘图和选项来更改大小和形状。
相关问题 更多 >
编程相关推荐