自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (4)
  • 收藏
  • 关注

原创 获取窗口所在屏幕DPI

qt

2022-12-01 15:58:51 174 1

原创 OC NSString常用用法

NSString*str1=@"BeiJing"; NSString*str2=@"beijing"; //全部转为大写 NSLog(@"%@",[str1uppercaseString]); //全部转为小写 NSLog(@"%@",[str1lowercaseString]); //首字母大写 NSLog(@"%@",[str1capitalizedString...

2022-04-27 11:05:44 92

原创 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 250

原创 Qt 窗口在显示屏的坐标

QPoint bb = thi->mapToGlobal(QPoint(0,0));

2021-12-07 17:46:32 335

原创 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 292

原创 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 3247 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 918

原创 Qt json解析

https://blog.csdn.net/naibozhuan3744/article/details/81103433

2021-06-23 18:43:19 52

原创 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 943

原创 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 249 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 252

Duilib - 类似浏览器的标签页左右拖动实现

Duilib - 类似浏览器的标签页左右拖动实现

2022-02-11

xcode Macos多个tab页拖动

xcode Macos多个tab页拖动

2022-01-21

macOS界面系列操作.zip

macOS界面UI的一些基础操作

2021-12-29

ObjectiveC&C++的混合编译简单demo

ObjectiveC&C++的混合编译简单demo

2021-12-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除