![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
QT
sinat_34692989
jshsk.l;xskcjidchb
展开
-
Qt:qss更改密码输入框圆点样式
QLineEdit[EchoMode="2"] {lineedit-password-character:42;}EchoMode="2"表示编辑框的echoMode为Password;默认状态下替换明文的是圆点,要更改为其他字符可以修改 lineedit-password-character,42表示“*”。刚开始有遇到不生效的情况,因为有为输入框设置其他样式,把这个设置放在最前面就生效了。...原创 2020-12-21 15:29:14 · 965 阅读 · 1 评论 -
Qt QTableWidget单元格文字内边距设置
用qss设置单元格内边距padding时没有生效,但时设置boder属性后就能生效了。QTableWidget::item{padding-left:6px;border:0;}原创 2020-12-07 14:20:20 · 4288 阅读 · 0 评论 -
QComboBox下拉框样式
效果图设置固定高度m_comboUser->view()->window()->setFixedHeight(52);下拉框去掉默认阴影m_comboUser->view()->window()->setWindowFlags(Qt::Popup | Qt::FramelessWindowHint | Qt::NoDropShadowWindowHint);m_comboUser->view()->window()->setAttribut原创 2020-11-16 09:46:30 · 780 阅读 · 0 评论 -
QT:设置子窗口显示在父窗口居中的位置(绝对坐标)
1.获取父窗口相对于屏幕的坐标,即绝对坐标2.计算子窗口的坐标3.移动窗口QPoint globalPos = parentWidget->mapToGlobal(QPoint(0,0));//父窗口绝对坐标int x = globalPos.x() + (parentWidget->width() - this->width()) / 2;//x坐标int y = globalPos.y() + (parentWidget->height() - this->hei原创 2020-09-03 18:11:10 · 9530 阅读 · 1 评论 -
QT:实现下拉复选框
1.UI放置QCombBox控件2.头文件添加QLineEdit和QListWidgetprivate slots: void stateChanged(int state);//响应选择复选框槽函数 void textChanged(const QString &text);//将选中信息显示在编辑框中private: void drawStatusComb();//绘制状态下拉复选框private: QLineEdit *m_statusLneEd原创 2020-08-21 11:39:07 · 4374 阅读 · 3 评论 -
QT:自定义无边框模态窗口在点击其他窗口时实现闪烁效果
1.重写nativeEvent函数bool CMoreCondition::nativeEvent(const QByteArray &eventType, void *message, long *result){ MSG *msg = static_cast< MSG * >( message ); if(msg->message == WM_NCACTIVATE) { bool active = (bool)(msg->wPa原创 2020-08-21 11:05:59 · 1849 阅读 · 0 评论 -
VS2017编译QT项目出现moc (D:\Qt\5.12.9\msvc2017_64\bin\moc.exe)错误
QT Creator可以编译成功,VS2017之前有编译成功,后面保存解决方案后编译出现错误,有试过重新安装 QT插件,没有用。后面把VS相关项目文件删除,重新加载QT项目之后就没报错了。原创 2020-08-05 15:18:35 · 4026 阅读 · 2 评论