- 博客(11)
- 资源 (4)
- 收藏
- 关注
原创 OC NSString常用用法
NSString*str1=@"BeiJing"; NSString*str2=@"beijing"; //全部转为大写 NSLog(@"%@",[str1uppercaseString]); //全部转为小写 NSLog(@"%@",[str1lowercaseString]); //首字母大写 NSLog(@"%@",[str1capitalizedString...
2022-04-27 11:05:44 113
原创 MacOC 读写文件
// 写文件NSMutableString *str = [[NSMutableString alloc] init];for(int i = 0; i < 10; i++) { [str appendString:@"I have a apple, Nice One! !\n"];}NSError *err;BOOL success = [str writeToFile:@"/Users/xxxx/xxxx/test/cool.txt" ato.
2022-04-27 09:37:15 314
原创 Qt 截图:: 获取包括扩展屏幕的背景图
// 获取屏幕初始坐标和大小(包括扩展屏幕), 并截图QRect m_desktopRect = qApp->primaryScreen()->virtualGeometry();//获取屏幕原画 std::shared_ptr<QPixmap> m_pOriginPainting;m_pOriginPainting.reset(new QPixmap(qApp->primaryScreen()->grabWindow(qApp->desktop(.
2021-12-07 14:23:14 327
原创 Qt:文本过长自动换行(支持纯英文, 纯数字)
此代码原理是获取字符串像素长度后, 超出设置的限制宽度后进行截取操作加换行符从而达到自动换行效果Qt的Lable自带的换行属性不支持纯英文,纯数字的字符串换行// font 设置的字体属性// text 文本// nLabelSize 到达此宽度换行QString ProcessingText(const QFontMetrics& font, const QString& text, int nLabelSize){ int nTextSize = font..
2021-10-09 10:43:50 3857 1
原创 QT 将pixmap绘制成圆形
QPixmap PixmapToRound(const QPixmap& src, int diameter/*直径*/){ if (src.isNull()) { return QPixmap(); } QSize size(diameter, diameter); QBitmap mask(size); QPainter painter(&mask); painter.setRenderHint(QPainter.
2021-07-21 10:30:28 1032
原创 Qt:窗口失去焦点退出
bool event(QEvent* event){ if (event->type() == QEvent::ActivationChange) { if (QApplication::activeWindow() != this) { this->close(); } } return QWidget::event(event);}
2021-05-28 15:11:20 1022
原创 Qt:自定义拖动窗口
// 鼠标按下事件void OFUserPayWnd::mousePressEvent(QMouseEvent* event){ m_startMovePos = event->globalPos(); if (event->pos().x() <= 0) return; if (event->pos().x() >= PAY_WND_WIDTH) return; if (event->pos().y.
2021-05-28 15:03:21 285 1
原创 Qt 自绘制窗口阴影带圆角
void OFUserPayWnd::DrawShadow(){ QPainter painter(this); painter.setRenderHint(QPainter::Antialiasing, true); painter.fillRect(QRect(SHADOW_WIDTH, SHADOW_WIDTH, this->width() - 2 * SHADOW_WIDTH, this->height() - 2 * SHADOW_WIDTH), QBrush...
2021-05-28 14:27:09 299
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人