-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
That's fortunately not an issue. Property accessors for the given property exist only for widgets that define them. Every widget type is generated has only the proper ones: https://gitlab.com/cznic/tk/-/blob/master/widgets.go.
I had similar doubts when I tried to develop an experimental https://github.com/jopbrown/gtk-sugar. In the end, I chose the panic/recover method,. For GUI programming, the return/handle error model is really annoying. A simple helloworld requires more than a dozen lines of err!=nil.
Another thought, see https://github.com/AllenDang/giu I found that the problem is not how to deal with errors, but whether there is a friendly go-style API. But, traditional GUI libraries like TK may not be suitable in this way.