Add onclick event
This commit is contained in:
parent
de870920ef
commit
15f1940310
3 changed files with 17 additions and 5 deletions
|
@ -22,7 +22,7 @@
|
|||
(2,22,"GtkBox",None,13,None,None,None,None,None),
|
||||
(2,23,"GtkFrame",None,22,None,None,None,None,None),
|
||||
(2,24,"GtkScrolledWindow",None,23,None,None,None,-1,None),
|
||||
(2,25,"GtkTextView","input",24,None,None,None,-1,None),
|
||||
(2,25,"GtkTextView",None,24,None,None,None,-1,None),
|
||||
(2,26,"GtkBox",None,13,None,None,None,1,None),
|
||||
(2,28,"GtkBox",None,26,None,None,None,None,None),
|
||||
(2,30,"GtkBox",None,28,None,None,None,1,None),
|
||||
|
@ -75,7 +75,8 @@
|
|||
(2,81,"GtkEntry",None,45,None,None,None,2,None),
|
||||
(2,82,"GtkBox",None,26,None,None,None,1,None),
|
||||
(2,83,"GtkButton",None,82,None,None,None,None,None),
|
||||
(2,84,"GtkButton",None,82,None,None,None,1,None)
|
||||
(2,84,"GtkButton","calculate_button",82,None,None,None,1,None),
|
||||
(2,85,"GtkTextBuffer","inputdata",25,None,None,None,-1,None)
|
||||
</object>
|
||||
<object_property>
|
||||
(2,1,"GtkWindow","default-height","600",None,None,None,None,None,None,None,None,None),
|
||||
|
@ -103,6 +104,7 @@
|
|||
(2,24,"GtkWidget","hexpand","True",None,None,None,None,None,None,None,None,None),
|
||||
(2,24,"GtkWidget","vexpand","True",None,None,None,None,None,None,None,None,None),
|
||||
(2,25,"GtkTextView","bottom-margin","10",None,None,None,None,None,None,None,None,None),
|
||||
(2,25,"GtkTextView","buffer",None,None,None,None,None,85,None,None,None,None),
|
||||
(2,25,"GtkTextView","left-margin","10",None,None,None,None,None,None,None,None,None),
|
||||
(2,25,"GtkTextView","right-margin","10",None,None,None,None,None,None,None,None,None),
|
||||
(2,25,"GtkTextView","top-margin","10",None,None,None,None,None,None,None,None,None),
|
||||
|
|
|
@ -24,7 +24,14 @@ from gi.repository import Gtk
|
|||
class CountWindow(Adw.ApplicationWindow):
|
||||
__gtype_name__ = 'CountWindow'
|
||||
|
||||
label = Gtk.Template.Child()
|
||||
calculate_button = Gtk.Template.Child()
|
||||
inputdata = Gtk.Template.Child()
|
||||
|
||||
def __init__(self, **kwargs):
|
||||
super().__init__(**kwargs)
|
||||
self.calculate_button.connect('clicked', self.on_clicked)
|
||||
|
||||
def on_clicked(self, btnobj):
|
||||
userinput = self.inputdata.get_text(self.inputdata.get_start_iter(),self.inputdata.get_end_iter(),False)
|
||||
print(userinput)
|
||||
|
||||
|
|
|
@ -41,8 +41,11 @@
|
|||
<property name="hexpand">True</property>
|
||||
<property name="vexpand">True</property>
|
||||
<child>
|
||||
<object class="GtkTextView" id="input">
|
||||
<object class="GtkTextView">
|
||||
<property name="bottom-margin">10</property>
|
||||
<property name="buffer">
|
||||
<object class="GtkTextBuffer" id="inputdata"/>
|
||||
</property>
|
||||
<property name="left-margin">10</property>
|
||||
<property name="right-margin">10</property>
|
||||
<property name="top-margin">10</property>
|
||||
|
@ -522,7 +525,7 @@
|
|||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkButton">
|
||||
<object class="GtkButton" id="calculate_button">
|
||||
<property name="height-request">100</property>
|
||||
<property name="label">คำนวณ</property>
|
||||
<property name="margin-bottom">5</property>
|
||||
|
|
Loading…
Reference in a new issue