0

Hi. Iam making an app to write and append to an html document blog-type blocks. I have the GUI finished, but I need to fusion it with my script.

Look at this snippet of my script:

def link(href,target,linkName):
    partA = "<a href='"+href+"' target='"+target+"'>"+linkName+"</a>"
    print partA

Now, this is the GUI (textbox) that I want to implement with that function:

self.linkUrl = TextBox(Text='url', Location=Point(8,304), Size=Size(113, 20))
        self.linkUrl.BackColor = Color.FromArgb(255, 255, 255)
        self.linkUrl.Font = Font('Microsoft Sans Serif', 8.25)
        self.linkUrl.Cursor = Cursors.Default
        self.Controls.Add(self.linkUrl)

And its triggering button...

self.addLink = Button(Text='Add Link', Location=Point(7,328), Size=Size(288, 26))
        self.addLink.Font = Font('Microsoft Sans Serif', 8.25)
        self.addLink.Cursor = Cursors.Default
        self.Controls.Add(self.addLink)

Now, I want to do that when the button is clicked this happens:

link([what is in the textbox],x,y)

Thats all i need.

2
Contributors
4
Replies
5
Views
10 Years
Discussion Span
Last Post by Racoon200
0

I'm confused. Do you need to figure out how to get the text out of the textbox?

Also, what GUI toolkit are you using?

Jeff

0

What I need is to get the content of the textbox with the click of the button.
I dont know what do you mean with the palette. All I know is that iam using FarPy GUI Editor

0

Alright, I've Googled for documentation on FarPy and come up empty.

If you take any object and pass it to dir, it will give you a readout of the available methods and properties of that object. Try inserting

print dir(self.linkUrl) into your code and look for a method that looks like "getText" or something similar.

Jeff

0

Well, I read something about wxPython and I guess you can do it by
(for a button)
self.buttonName.Bind(wx.EVT_BUTTON, self.buttonNameClick)

Where buttonName is the button's name, and buttonNameClick is a function that is triggered when the button is clicked.

Sorry for not specifying that I was exporting to wxPython. Perhaps that would've helped. 8P

This topic has been dead for over six months. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.