本文整理汇总了C++中TestWindow::RootWidget方法的典型用法代码示例。如果您正苦于以下问题:C++ TestWindow::RootWidget方法的具体用法?C++ TestWindow::RootWidget怎么用?C++ TestWindow::RootWidget使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类TestWindow
的用法示例。
在下文中一共展示了TestWindow::RootWidget方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: onClick
/*
class QSlotStorage : public QObject {
public:
QSlotStorage() { }
void onClick() {
printf("QSlotStorage::onClicked()\n");
fflush(stdout);
}
};
*/
int main() {
BApplication *app = new BApplication("application/x.vnd-Lemon-Nirvana");
TestWindow *test = new TestWindow( BRect(30,30,700,500), "test1" );
QWidget *widget = test->RootWidget();
QCheckBox *check = new QCheckBox( widget );
check->resize(100,200);
QSlotStorage *storage = new QSlotStorage();
QObject::connect(check, SIGNAL(clicked()), new QSlot(storage, SLOT(onClick())));
KWQSignal *signal = check->findSignal(SIGNAL(clicked()));
//printf("%s\n",signal->_name);
signal->call();
check->setText("Label sd fsd fsd fsd fsd fsd fsd fsd fsd fsd fsd fsd fs dfs df sd fsd fs fd");
check->move(100,100);
test->Show();
app->Run();
return 0;
}