Qt 常用基础设置


//右键菜单无效

setContextMenuPolicy(Qt::NoContextMenu);

//设置窗口背景透明

setAttribute(Qt::WA_TranslucentBackground);

//设置外框隐藏

setWindowFlag(Qt::FramelessWindowHint);

//设置无焦点

setFocusPolicy(Qt::NoFocus);

//设置lineEdit未输入字时显示文字

lineEdit>setPlaceholderText("请输入关键字");

//设置widget以模态方式弹窗

1 setWindowFlags(Qt::Dialog); 2 setWindowModality(Qt::WindowModal);

//设置dialog以模态方式弹出

setModal(true)

//设置tableWidget充满表宽度

tableWidget>horizontalHeader()>setStretchLastSection(true);

//设置tableWidget行距

tableWidget>setDefaultSectionSize();

//设置tableWidgetItem可编辑

tableWidget>openPersistentEditor();

//设置树多选,按ctrl键多选

treeWidget>setSelectionMode(QAbstractItemView::ExtendedSelection);

//设置lineEdit屏蔽输入法

lineEdit>setAttribute(Qt::WA_InputMethodEnabled, false);

//设置窗口置顶

setAttribute(Qt::WindowStaysOnTopHint);

//设置图片自适应label大小

ui.label>setScaledContents(true);

//设置自动换行

ui.label>setWordWrap(true);



上一篇:Qt QVector、QList、QSet和QMap:性能与用途比较

下一篇:Qt 颜色对话框QColorDialog弹出时应用程序输出栏出现QWindowsWindow::setGeometry: Unable to set geometry


Qt
Copyright © 2002-2019 k262电脑网 www.k262.cn 皖ICP备2020016292号
温馨提示:部分文章图片数据来源与网络,仅供参考!版权归原作者所有,如有侵权请联系删除!QQ:251442993 热门搜索 网站地图