]>
git.datanom.net - fiodiskmark.git/blob - fiodiskmark.py
4 gi
.require_version('Gtk', '3.0')
5 from gi
.repository
import Gtk
6 from gi
.repository
import GObject
9 builder
= Gtk
.Builder()
11 def on_pulse_progressbar():
13 store
= builder
.get_object("liststore1")
16 print("value: %i" % item
[1])
18 value
= random
.randint(0, 5)
20 if value
+ item
[0] > 100:
28 value
= random
.randint(0, 5)
30 if value
+ item
[1] > 100:
40 def on_exit_application(self
, *args
):
43 builder
.add_from_file("fiodiskmark.glade")
44 builder
.connect_signals(SignalHandler())
46 window
= builder
.get_object("MainWindow")
47 window
.connect("destroy", Gtk
.main_quit
)
49 testView
= builder
.get_object("TestTreeView")
50 #store = Gtk.ListStore(int, int)
53 #testView.set_model(store)
55 progressRead
= Gtk
.CellRendererProgress()
56 columnRead
= Gtk
.TreeViewColumn()
57 progressRead
.set_fixed_size(-1, 55)
58 progressRead
.set_property("text", "Pulse Read");
59 columnRead
.set_expand(True)
60 testView
.append_column(columnRead
)
61 columnRead
.pack_start(progressRead
, True)
62 columnRead
.add_attribute(progressRead
, "value", 0)
64 progressWrite
= Gtk
.CellRendererProgress()
65 progressWrite
.set_fixed_size(-1, 55)
66 progressWrite
.set_property("text", "Pulse Write");
67 columnWrite
= Gtk
.TreeViewColumn()
68 columnWrite
.set_expand(True)
69 testView
.append_column(columnWrite
)
70 columnWrite
.pack_start(progressWrite
, True)
71 columnWrite
.add_attribute(progressWrite
, "value", 1)
73 GObject
.timeout_add(250, on_pulse_progressbar
)
This page took 0.08198 seconds and 6 git commands to generate.