QT怎么让按钮自动居中显示....

QT怎么让按钮自动居中显示....,第1张

布局的话,主要有qgridlayout,qvboxlayout,qhboxlayout。。。第一个可以设置5个参数,后两者可以设置3个参数。。。居中的话,都是设置最后一个参数Qt::AlignCenter

在你重载QSqlTableModel的data函数里合适的位置加上下面这段对role的类型进行判断:

QVariant SqlTableModel::data(const QModelIndex & item, int role) const{

    //其他代码。。。

    if (role == Qt::TextAlignmentRole){

        return Qt::AlignCenter

    }

    //其他代码。。。

}

只能自定义的窗口标题才可以,系统设置的不行!~

自定义的需要取消默认窗口的一些属性,自己来定义 具体的做法可以参考如下例子:

http://www.qtcn.org/bbs/read-htm-tid-58060-ds-1.html#tpc


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12056625.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存