LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 551|回复: 1

再问一qt

[复制链接]
发表于 2004-7-26 21:45:49 | 显示全部楼层 |阅读模式
我想在这个程序中改按钮大小,为什么没反应?
    quit.resize(50,30);
这句没反应。
/**************************/
#include <qapplication.h>
#include <qpushbutton.h>
#include <qfont.h>
#include <qvbox.h>
#include<iostream>
using namespace std;

int main( int argc, char **argv )
{
    QApplication a( argc, argv );

    QVBox box;
    box.resize( 200, 120 );

    QPushButton quit( "Quit", &box );
    quit.setFont( QFont( "Times", 18, QFont::Bold ) );
    quit.resize(50,30);

    QObject::connect( &quit, SIGNAL(clicked()), &a, SLOT(quit()) );

    cout<<"i love you";

    a.setMainWidget( &box );
    box.show();

    return a.exec();
}
发表于 2004-7-27 09:46:51 | 显示全部楼层
实用布局管理器后构件大小布局管理器来管理。它会自动调节构件的大小,这时影响构件大小调整的有三个几何数据
最大rect 最小rect 推荐rect(就是默认大小,用setBaseSize设置)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表