Size: a a a

2021 April 11

g

gavr in ru.nim.talks
Значит webView можно пихать туда где ожидается виджет
источник

g

gavr in ru.nim.talks
ннно!
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
Так нужно конвертировать
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
Widget(view)
источник

g

gavr in ru.nim.talks
а разве наследование не означает что его можно и так юзать
источник

g

gavr in ru.nim.talks
подстановка лисков все дела
источник

g

gavr in ru.nim.talks
ну тут тоже самое(
источник

g

gavr in ru.nim.talks
пересмотрел цепочку, вроде все четко, все они связаны ref object of
источник

g

gavr in ru.nim.talks
@yardanico есть еще идеи?
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
хм
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
ну вообще-то обычно означает
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
type
 Widget* = ref object of RootObj
 Container* = ref object of Widget
 WebViewBase* = ref object of Container
 WebView* = ref object of WebViewBase


var v = WebView()

var w: Widget = v


работает прекрасно
источник

VB

Vladimir Berezenko in ru.nim.talks
@gavr123456789 а Widget тип какой?
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
тут што-то странное
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
Widget* = ref object of gobject.InitiallyUnowned
источник

g

gavr in ru.nim.talks
сделал тоже самое
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
InitiallyUnowned* = ref object of Object
источник

g

gavr in ru.nim.talks
да, хмм
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
Object* = ref object of RootRef
источник

VB

Vladimir Berezenko in ru.nim.talks
тогда странно...
источник