更多 留言板
-
hamixixigua:快搭建 https://www.kuaidajian.com 招标式软件开发服务平台!(找软件开发公司不会被坑)
2019-03-23 15:35 -
个人标签
更多 新鲜事
-
求阶乘 //计算阶乘2! double factorial(double n) { if (n == 0) { return 0; } else { return n * (M_PI / 180); } }
-
void Qsort(int* a, int n) { assert(a);//断言防止越界 for (int i = 0; i < n-1; i++) { for (int j = 0; j < n - 1 - i; ..
更多 日志
- 将浮点中的度数转换为弧度
-
求阶乘
QT - 2024-02-18 21:14
复制代码//计算阶乘2!
double factorial(double n) {
if (n == 0) {
return 0;
} else {
return n * (M_PI / 180);
}
} 阅读全文»
- 记录关于越界问题
-
void Qsort(int* a, int n)
默认分类 - 2023-10-07 15:15
{
assert(a);//断言防止越界
for (int i = 0; i < n-1; i++)
{
for (int j = 0; j < n - 1 - i; j++)
{
int tmp = a;
if (a > a)
&nb .. 阅读全文»
- 收集记录QPainter使用中的一些小细节
-
1.Qpainter中setPen函数和setBrush函数在绘制图形时起到不同的作用。
QT - 2023-09-19 20:57
setPen函数用于设置绘制图形边框的画笔,包括线条的颜色、宽度、样式等。通过setPen函数可以设置边框的样式,如实线、虚线、点线等,并可以指定颜色、宽度等属性。例子如下:
复制代码QPen pen(Qt::red, 2, Qt::DashDotLine);
painter.setPen(pen);
setBrush函数用于设置填充图形内部的画刷,包括填充的颜色、样式等。通过setBrush函数可以设置填充的样式,如纯色、渐变等,并可以指定颜色等属性。例子如下:
QBrush brush(Qt::blue, Qt::SolidPattern);
pa .. 阅读全文»
- 记录用C和Qt实现HSLtoRGB函数
-
C语言版:
QT - 2023-09-14 21:10
void HSLtoRGB(float h, float s, float l, int* r, int* g, int* b) {
if (s == 0) {
// 灰色阶段
*r = *g = *b = l * 255;
} else {
float q = l < 0.5 ? l * (1 + s) : l + s - l * s;
float p = 2 * l - q;
&nb .. 阅读全文»
- 记录QTableWidgetItem动态创建
-
tableWidget->setColumnCount(25);
QT - 2023-06-07 21:33
tableWidget->setRowCount(11);
tableWidget->horizontalHeader()->setVisible(false);
tableWidget->verticalHeader()->setVisible(false);
tableWidget->horizontalHeader()->setSectionResizeMode(QHeaderView::ResizeToContents);//ResizeToContents自适应宽度,Stretch各列平均分配列宽
tableWidget->verticalHeader()->setDefau .. 阅读全文»
- 记录将QStringList的内容写入txt
-
1.带绝对路径
QT - 2022-11-06 14:33
QString video_File;
//mnt/sdcard/
//将路径写入video.txt
QString name_file="video.txt";
QFileInfo fileInfo;
&n .. 阅读全文»
- 收集QLabel显示网页
-
文章来源:
QT - 2022-09-25 19:20
将QQ中的图文聊天内容显示到Qt界面
#include <QMimeData>
#include <QClipboard>
#include <QDebug>
Widget::Widget(QWidget *parent)
: QWidget(parent)
, ui(new Ui::Widget)
{
ui->setupUi(this);
}
Widget::~Widget()
{
delete ui;
}
void Widget::on_pushButton_clicked()
{
const QClipbo .. 阅读全文»
- 使用QPainter绘图的基础
-
1.如何确定中心点:
默认分类 - 2022-09-17 09:09
QPainter painter(this);
painter.setRenderHints(QPainter::Antialiasing|QPainter::TextAntialiasing);
painter.translate(width()/2,height()/2);
int side =qMin(width(),height());
painter.scale(side/100.0,side/100.0);
draw_Yuan_2(painter);
painter.drawLine(0,0,50,50);
painter.drawText(-15,-13,25,25,Qt::Align .. 阅读全文»
- 收藏记录Qt中用QSS切分图片
-
1.实现动画效果
QT - 2022-09-01 15:29
void Widget::SetButtonStyle(QPushButton *button, QString imgsrc, int CutSec)
{//=========================Qss切割图片
int img_w=QPixmap(imgsrc).width();
int img_h=QPixmap(imgsrc).height();
int PicWidth = img_w/CutSec;
button->setFixedSize(PicWidth,img_h);
button->setStyleSheet(QString("QPushButton{border-width: 41px; border-image: url(%1) &nb .. 阅读全文»
- 记录QMediaPlayer
-
Qt播放qrc中的mp3
QT - 2022-08-23 11:42
复制代码player=new QMediaPlayer(this);
//如果是在qrc资源文件中用fromEncoded函数获取mp3地址(记得有前缀(/new或其他的)要加哦)
player->setMedia(QUrl::fromEncoded("qrc:/new/music/bgm_1.mp3"));
player->setVolume(50);
player->play();2.其他:来自网络Qt媒体播放之QMediaPlayer
QMediaPlayer * .. 阅读全文»