- 博客(8)
- 收藏
- 关注
原创 Qt:qss更改密码输入框圆点样式
QLineEdit[EchoMode="2"] {lineedit-password-character:42;}EchoMode="2"表示编辑框的echoMode为Password;默认状态下替换明文的是圆点,要更改为其他字符可以修改 lineedit-password-character,42表示“*”。刚开始有遇到不生效的情况,因为有为输入框设置其他样式,把这个设置放在最前面就生效了。...
2020-12-21 15:29:14 1006 1
原创 Qt QTableWidget单元格文字内边距设置
用qss设置单元格内边距padding时没有生效,但时设置boder属性后就能生效了。QTableWidget::item{padding-left:6px;border:0;}
2020-12-07 14:20:20 4379
原创 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 798
原创 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 9736 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 4476 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 1901
原创 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 4098 2
原创 C++面试
1.动态链接库与静态库的区别它们都是共享代码的方式。动态链接使用动态链接库,动态链接允许可执行文件(.dll或.exe)在运行时调用动态链接库中的某个函数。(程序运行阶段)静态链接使用静态链接库,链接器从静态链接库获取所有被引用函数,并将这些函数加入到可执行文件中。(程序编译链接阶段)2.C++输出C++程序把输入和输出看作字节流。输入时,程序从输入流中抽取字节;输出时,程序将字节插入到输出流中。输出流中的字节可以流向屏幕、打印机、存储设备或其他程序。C++将输出看作字节流(根据平台的不同,可能
2020-07-30 09:50:51 138
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人