[{"data":1,"prerenderedAt":252},["ShallowReactive",2],{"project-13676153":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":15,"tier":18,"category":19,"subcategory":20,"format":21,"keywords":22,"reception":26,"sentiment":27,"stance_mix":28,"scored_comments":33,"aspects":34,"strip":39,"post_text":40,"what":41,"said":73,"maker_in_thread":155,"shape":163,"grid":166,"attempts":216,"same_week":217,"maker_shows":30,"maker_hidden":245,"reader_version":246,"card":247},"13676153","Tkui","Python GUI maker that simulaneously edits the GUI and its editor","title","Show HN: Tkui – Python GUI maker that simulaneously edits the GUI and its editor","https:\u002F\u002Fgithub.com\u002Fasrp\u002Ftkui\u002F","github.com","asrp",1487445180,2017,86,24,528,2242,"notable","dev_tools","gui builder","library",[23,24,20,25],"python gui","tkinter","visual editor","roasted",-0.05,{"positive":29,"neutral":30,"mixed":31,"critical":32},3,2,0,5,10,{"docs":35,"idea":37},{"positive":31,"critical":36},4,{"positive":29,"critical":38},1,[38,38,38,31,31,31,31,32,31,31,32,31,31,31,31,31,31,31,32,29,31,38,29,38],null,{"problem":42,"audience":49,"pricing":40,"motivation":54,"time_to_build":40,"stack":58,"openness":71,"stage":71,"team_size":72},{"value":43,"source":44,"evidence":45},"Restarting Python GUI programs to see layout changes is slow","maker",[46],{"id":47,"by":11,"text":48},"13676172","tkui is one of my joke side projects but it does run and serve a purpose. I was trying to make some quick GUIs in Python for my own use but always restarting the program when…",{"value":50,"source":51,"evidence":52},"Python developers building quick GUIs","inferred",[53],{"id":47,"by":11,"text":48},{"value":55,"source":44,"evidence":56},"Wanted quick Python GUI layout edits without restarting the program; no existing editor suited",[57],{"id":47,"by":11,"text":48},[59,64],{"value":60,"source":51,"evidence":61},"Python",[62],{"id":63},"post",{"value":65,"source":51,"evidence":66},"Tk",[67],{"id":68,"by":69,"text":70},"13676902","rkeene2","See also vTcl ( http:\u002F\u002Fvtcl.sourceforge.net ). As an added bonus, Tcl :-)","unknown","solo",{"praise":74,"objections":83,"requests":106,"questions":122,"alternatives":129},[75],{"value":76,"source":77,"evidence":78},"Useful idea for a visual GUI workflow","commenter",[79],{"id":80,"by":81,"text":82},"13676221","gigatexal","Joke or not I've been looking for something like this. Thanks.",[84,99],{"value":85,"source":77,"evidence":86},"No screenshots or demo in the README",[87,91,95],{"id":88,"by":89,"text":90},"13677285","josephernest","Why a post about UI, GUI makers, etc. without a single screenshot in the github's README.md?? Please give us a mean to understand in 10 seconds what it's about, by adding a…",{"id":92,"by":93,"text":94},"13677659","eddiep","+1 to why no visuals? Having a GUI maker without a single still or animated screen shot is perplexing. Can you add a couple screen shots to the GitHub repo?",{"id":96,"by":97,"text":98},"13678288","stephen123","pics or it didnt happen!",{"value":100,"source":77,"evidence":101},"Name is confusing because of Tekui, a Lua GUI extension",[102],{"id":103,"by":104,"text":105},"13678613","squarefoot","The name is a bit misleading as it recalls Tekui which is a (very nice IMO) LUA GUI extension. http:\u002F\u002Ftekui.neoscientists.org\u002Fscreenshots.html",[107,112],{"value":108,"source":77,"evidence":109},"Add screenshots or animated GIF to the README",[110,111],{"id":88,"by":89,"text":90},{"id":92,"by":93,"text":94},{"value":113,"source":77,"evidence":114},"Provide a video demo",[115,119],{"id":116,"by":117,"text":118},"13677044","MattRix","Any chance of a video demo of this?",{"id":120,"by":89,"text":121},"13677349","From your point of view, everything is clear, because you are the author: you know what you are doing, why, etc. But for a visitor of your github like me, even if I do a lot of…",[123],{"value":124,"source":77,"evidence":125},"What GUI makers exist for Smalltalk?",[126],{"id":127,"by":11,"text":128},"13676558","Indeed! Although I only recently learned of Squeak Smalltalk and variants like Pharo and Cuis (quite a bit after tkui was close to its current state). What GUI maker(s) do you…",[130,134,141,148],{"value":131,"source":77,"evidence":132},"vTcl",[133],{"id":68,"by":69,"text":70},{"value":135,"source":77,"evidence":136},"wxFormBuilder",[137],{"id":138,"by":139,"text":140},"13679645","kelvin0","I use wxFormBuilder and export the GUI using XRC (instead of Python). I know it's not exactly 'dynamic', but it's pretty close. First I build my whole GUI project with all the…",{"value":142,"source":77,"evidence":143},"Squeak\u002FPharo Spec",[144],{"id":145,"by":146,"text":147},"13676875","ekvintroj","I only know spec, which is the framework that Pharo uses. You can find the book here: http:\u002F\u002Ffiles.pharo.org\u002Fbooks\u002Fspec-tutorial\u002F",{"value":149,"source":77,"evidence":150},"IDLE with no subprocess mode",[151],{"id":152,"by":153,"text":154},"13678455","carapace","\"idle -n\" !? (In case I am being too obscure: Run idle in \"no subprocess\" mode and then any TKinter widgets your script creates partake of the IDLE editor's Tk mainloop. You get…",{"comments":156,"answered":29,"key":157},6,[158,161,162],{"id":159,"text":160},"13678774","dragonwriter said it here but the actual reasoning went something like this: 1. I need to add some documentation and explanation. 2. I might as well document the different parts…",{"id":47,"text":48},{"id":127,"text":128},{"commenters":164,"max_depth":36,"maker_replies":156,"first_comment_mins":29,"lifespan_hours":165},16,37,[167,169,170,171,174,178,180,182,184,185,187,189,190,191,194,197,200,201,203,206,207,209,210,213],[88,31,38,168,89,31],"maker\u002Fcritical\u002Fdocs",[92,31,38,168,93,31],[96,31,38,168,97,31],[172,31,31,173,97,31],"13678290","other\u002Fneutral\u002Fnone",[175,31,31,176,177,31],"13678297","commenter\u002Fneutral\u002Fdocs","dragonwriter",[159,31,31,179,11,38],"maker\u002Fneutral\u002Fdocs",[47,38,31,181,11,38],"project\u002Fneutral\u002Fidea",[80,38,32,183,81,31],"project\u002Fpositive\u002Fidea",[68,38,31,173,69,31],[138,30,31,186,139,31],"other\u002Fneutral\u002Fidea",[188,29,32,183,146,31],"13676467",[127,29,31,181,11,38],[145,29,31,173,146,31],[192,29,31,193,11,38],"13676952","project\u002Fcritical\u002Fdesign",[195,29,31,173,196,31],"13676591","xemoka",[198,29,31,173,199,31],"13676830","edmccard",[152,36,31,173,153,31],[202,36,31,181,11,38],"13678716",[204,32,32,183,205,31],"13676851","7ewis",[116,156,29,179,117,31],[208,156,31,179,11,38],"13677177",[120,156,38,168,89,31],[211,156,29,179,212,31],"13685411","maartenbreddels",[103,214,38,215,104,31],7,"project\u002Fcritical\u002Fidea",[],[218,223,228,232,236,240],{"id":219,"name":220,"points":221,"category":222},"13677748","WikiQuiz",388,"learning_science",{"id":224,"name":225,"points":226,"category":227},"13674890","Evilpass",367,"security_privacy",{"id":229,"name":230,"points":231,"category":222},"13667015","Ipyvolume",210,{"id":233,"name":234,"points":235,"category":19},"13695614","GraphQL Voyager",163,{"id":237,"name":238,"points":239,"category":19},"13700512","itermplot",160,{"id":241,"name":242,"points":243,"category":244},"13676105","Clozemaster",145,"languages",false,"v2",{"id":248,"name":5,"line":6,"ai":245,"cat":19,"year":13,"points":14,"comments":15,"rec":26,"s":27,"top":15,"kw":249,"maker":11,"domain":10,"tier":18,"attempts":31,"strip":250,"url":9,"mix":251,"praise":76,"objection":85,"sub":20},13676153,[23,24,20,25],"111000050050000000530131",[29,30,31,32],1793990955365]