yui on opensuse

本文演示了如何在openSUSEKDE环境下安装YUI库,并通过libyui-devel进行编译。示例代码展示了一个简单的‘Hello,World!’对话框,包含一个标签和一个OK按钮,用户点击OK后关闭对话框。
摘要由CSDN通过智能技术生成

# YUI on opensuse kde
# install
```bash
sudo zypper in libyui-devel
```
# compile
```bash
g++ HelloWorld.cc -o HelloWorld -I/usr/include/yui -lyui
```

#include "YUI.h"
#include "YWidgetFactory.h"
#include "YDialog.h"
#include "YLayoutBox.h"
#include "YEvent.h"

int main(int argc,char ** argv)
{
    YDialog * dialog = YUI::widgetFactory()->createPopupDialog();
    YLayoutBox * vbox   = YUI::widgetFactory()->createVBox( dialog );
     YUI::widgetFactory()->createLabel     ( vbox, "Hello, World!" );
     YUI::widgetFactory()->createPushButton( vbox, "&OK" );

     dialog->waitForEvent();
     dialog->destroy();
    
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值