you know everywhere need qstring object parameter can use c style strings . example showmessage
function needs qstring. passed c-style string function , every thing ok. mean here can think of "%1 sample text"
qstring object! maybe!
statusbar()->showmessage("%1 sample text");
but why can't use code:
statusbar()->showmessage("%1 sample text".arg("this "));
because implicit-conversion
qstring
used, when passed const char[]
function , there no implicit-conversion
, without call function, so, trying call method arg
on const char[]
, incorrect, construct qstring
by
statusbar()->showmessage(qstring("%1 sample text").arg("this "));
and fine.
Comments
Post a Comment