English 中文(简体)
正在将部件添加到 QString 中指定的版式
原标题:Adding widget to layout specified in QString
  • 时间:2012-05-24 17:26:53
  •  标签:
  • qt

I started my first steps programming in Qt and can t find an answer. I have some widget, let s say it s named "tab". I want to add to it s layout new widget. I can do it by writing:

QLabel *label = new QLabel(tab);

我想做同样的事情, 但与其说“ tab ”, 不如说“ tab ”, 我想使用存储在 QString 变量中的部件名称。 类似的东西( 但是它不起作用, 可以将 QString 转换为 QWidget ) :

QString name = "tab";
QLabel *label = new label(zakladka);

有可能吗?

最佳回答

QOb 对象有一个属性 < code> abject Name 。 所以, 如果您指定了对象, 并且它们属于 QObject (即你知道它们是父对象的子女) 的等级, 您可以使用 < a href=" http://qt- project. org/doc/qt-4. 8/qobject.html#findChild" rel = "nofollow" >findChild

QLabel* label = new QLabel(parentWidget->findChild(name));
问题回答

暂无回答




相关问题
Qt: Do events get processed in order?

If I had a class A, where one of its functions does: void A::func() { emit first_signal(); emit second_signal(); } Assuming that a class B has 2 slots, one connected to first_signal, and the ...

How to determine how much free space on a drive in Qt?

I m using Qt and want a platform-independent way of getting the available free disk space. I know in Linux I can use statfs and in Windows I can use GetDiskFreeSpaceEx(). I know boost has a way, ...

Drag & drop with .ui files

I m having big troubles with drag & drop. I ve created a new Qt Designer Form Class in which I have one QListWidget and one QWidget. Now I want to enable dragging & dropping between these two ...

Link errors on Snow Leopard

I creating a small desktop application using Qt and Poco on Mac OS X Snow Leopard. Qt works fine, but once I started linking with Poco I get the following warning: ld: warning: in /Developer/SDKs/...

Showing two windows in Qt4

My friend and I have each created parts of a GUI using Qt 4. They both work independently and I am trying to integrate his form with the my main window. As of now this is the code I am using to try ...

Qt equivalent of .NET data binding?

Is there an equivalent of .NET s data binding in Qt? I want to populate some combo boxes and other widgets with QStrings that refer to specific entities in my database. However, it would be cleaner ...

热门标签