OK, I'll try them. Yes, the word should be "button", not "bottom". I don't think the documentation on the library is clear, either. Thanks for your suggestions!
Jake Montgomery於 2019年10月10日星期四 UTC+8下午11時44分09秒寫道: > > Welcome Max, > > First a tip. It is easier for people to view your code samples if you post > them in the playground <https://play.golang.org/>. Even though this code > will not run in the playground, due to the imports, its a nice way for > people to quickly see what you are talking about. > > The code you have provided does not compile. It would be much easier to > help you if I could try running what you have. So I suggest always making > sure your samples compile before posting. > > I'm note sure what you experience level is, but UI code can be complicated > and hard to debug and diagnose. So if you are new to go, I suggesting doing > some command line projects first to get comfortable with the language. > > 2. How to output variables as the "fmt.Println" function? (Ex: >> fmt.Println("The initial number is:", input)) >> > > I think you want to use fmt.Sprintf <https://golang.org/pkg/fmt/#Sprintf>to > get a string to then pass to AppendText: > outTE.AppendText(fmt.Sprintf("The initial number is: %d", initial)) > > 3. How to implement text edit as the "fmt.Scanf" function? > > > You want to get the text from the edit box using it's Text() function then > call Sscanf() <https://golang.org/pkg/fmt/#Sscanf>. > > 4. How to implement with bottoms? >> > > (Its buttons, not bottoms.) There are a bunch of examples that come with > walk. See https://github.com/lxn/walk/tree/master/examples. The > documentation on the library ios not great. I suggest you build all the > examples, and look at the ones that do something like what you are trying > to do. > > - God Luck > > > On Wednesday, October 9, 2019 at 10:25:06 AM UTC-4, 洪嘉鴻 wrote: >> >> Hello everyone: >> I'm a beginner for golang with Win10. Now I'm trying to write an >> user interface. The version of the golang which I am using is 1.12.9. Here >> are some problems that I'm encountering: >> >> 1. How to append text with a new line? >> 2. How to output variables as the "fmt.Println" function? (Ex: >> fmt.Println("The initial number is:", input)) >> 3. How to implement text edit as the "fmt.Scanf" function? >> 4. How to implement with bottoms? (Ex: There are 3 bottoms, if the third >> bottom is clicked, the three bottoms will disappear and then appear 4 new >> bottoms to let the user choose.) >> >> Here is the code for the problems above, where the code is with lots of >> errors >> Any help is appreciated. >> Thank you very much! >> Max >> > -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/f3d0d800-bf6c-4909-8622-e88af337c8ee%40googlegroups.com.