首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

为啥Qt的Gui应用Widget设置边框无效

2012-12-31 
为何Qt的Gui应用Widget设置边框无效?用Qt Creator创建了一个Gui应用,窗口基类选择QWidget(选择QMainWindow

为何Qt的Gui应用Widget设置边框无效?
用Qt Creator创建了一个Gui应用,窗口基类选择QWidget(选择QMainWindow时没有问题)。想设置Widget的边框,但不知为何没有效果。请教各位这是怎么回事?谢谢!

Widget::Widget(QWidget *parent) :
    QWidget(parent),
    ui(new Ui::Widget)
{
    ui->setupUi(this);
    //在designer的可视化界面中设置时可以看到有边框,但运行时边框就没有了。
    this->setStyleSheet("border:1px solid #222");
}
[解决办法]
根据代码,widget是窗口不是控件,窗口是用系统边框的。
[解决办法]
+1

引用:
根据代码,widget是窗口不是控件,窗口是用系统边框的。

[解决办法]
你用designer设计完了 斌且已经看到效果了   能不能直接moc出来 看看自动生成的styleSheet是什么样的
大致的样子 我记得是这样的
setStyleSheet(QString::fromUtf8(“”));
中间的stylesheet可能是有换行的

[解决办法]
另外  你这个地方如果是子窗口的话 设置貌似是无效的 

热点排行