当前位置: 代码迷 >> QT开发 >> Qt4.8.4设计师怎么用
  详细解决方案

Qt4.8.4设计师怎么用

热度:285   发布时间:2016-04-25 02:57:46.0
Qt4.8.4设计师如何用?
在Qt4.8.4设计师里面加入一个qpushbutton,我想实现点击这个按钮后触发一个事件,但是怎么找不到在哪写代码啊? 网上有网友说是右键 go to slot,但是Qt4.8.4好像没有,偶是新手,哪位高人给指教,不胜感激~



------解决思路----------------------
木有地方可以写代码,这个只是个画界面的工具。
用QtCreator吧,里面包括这个Qt4.8.4设计师的功能,还可以写代码。
------解决思路----------------------
自从跟楼主有过同样经历后,我就从来不用Qt的界面设计器了,直接手写,跟你平时写C++类一样,脑袋中酝酿好大概布局后,就用QLayout来设计吧。



//YourWnd.cpp

YourWnd::YourWnd(QWidget *parent)
:QWidget(parent)
{
    ...
    CreateUI() ;
    ...
}

void YourWnd::CreateUI()
{
     ...
     QHBoxLayout *pH1 = new QHBoxLayout() ;
     pMainLayout->addLayout(pH1) ;

     QSpaceItem *pSp1 = new QSpaceItem(20,20,QSizePolicy::Expanding,QSizePolicy::Minimum) ;
     QPushButton *pBt = new QPushButton(QOBject::tr("按钮"),this) ;
     pH1->addItem(pSp1) ;
     pH1->addWidget(pBt) ;

     ...
     connect(pBt,SIGNAL(clicked()),this,SLOT(OnClickBt())) ;
     ...
}

void YourWnd::OnClickBt()
{
     ...
}
     

------解决思路----------------------
直接装Qt Creater就行了,里面有设计功能,和Qt设计师一样,还有编辑功能用来写代码。
------解决思路----------------------
建议还是先看本入门的书吧
  相关解决方案