cmd进入c盘program files(cmd命令进入c盘文件夹)

2024-01-10 09:59 星期三 97点热度 0人点赞

//将编辑框中的内容转化成Utf8编码

ui->textEdit->toPlainText().toUtf8();

(1)将内容加入下拉框中

ui->comboBox->addItem(ui->recvMulAddrEdit->text());

(2)删除下拉框中当前的内容

ui->comboBox->removeItem(ui->recvMulAddr->currentIndex());

3.1、实现双击

void QPlayer::on_listWidget_doubleClicked(const QModelIndex &index)//双击进入

{

//"mplayer -slave -quiet -geometry x:y -zoom -x x -y y move.mp4"

//http://192.168.1.248/move.mp4

QString movepath = path+ui->listWidget->currentItem()->text(); //ui->listWidget->currentItem()->text() 取出当前光标双击的一行内容

QString cmd = QString("mplayer -slave -quiet -geometry %1:%2 -zoom -x %3 -y %4 %5")

.arg(QString::number(ui->label->x()))

.arg(QString::number(ui->label->y()))

.arg(QString::number(ui->label->width()))

.arg(QString::number(ui->label->height()))

.arg(movepath);

if(mProcess->state() == QProcess::Running)

{

mProcess->kill();

mProcess->waitForFinished();

}else

{

mProcess->start(cmd);

}

}

3.2、获取当前点击内容的行号

int num = ui->listWidget->row(ui->listWidget->currentItem());

3.3、建立文件缩小图标

QListWidgetItem *item = new QListWidgetItem(QIcon(fileDir),info.fileName());

ui->ListWidget->addItem(item); //往List Wiget里面添加项

3.4、在List Widget列表中显示其他窗口信息

Form *win = new Form(ui->listWidget); //这是一个子窗口,ui->listWidget把窗口对象放进ListWidget列表中

QListWidgetItem *item = new QListWidgetItem();

item->setSizeHint(win->size()); //每项的大小设置为win的大小

ui->listWidget->addItem(item);

ui->listWidget->setItemWidget(item,win); //

【领QT开发教程学习资料,点击下方链接莬费领取↓↓,先码住不迷路~】

点击→领取「链接」

4.1、显示图片

第一种方法:

ui->label->setScaledContents(true);//显示图片的全部

ui->label->setPixmap(QPixmap(tempDir));//显示图片,tempDir是照片的绝对路径

第二种方法:

QPixmap mmp;

mmp.load("E:/GZ17-3/system/Qt-program/001/code/LoginWin/tst.png");

mmp = mmp.scaled(ui->label->size());

ui->label->setPixmap(mmp);

4.2、播放视频,播放器是mplaer

void ProcessMplayer::on_listWidget_doubleClicked(const QModelIndex &index) //双击播放视频

{

qDebug()<listWidget->currentItem()->text();

QString cmd = "E:/GZ17-3/system/Qt-program/mplayer/mplayer.exe";

//cmd.append(ui->listWidget->currentItem()->text());

QStringList argmList;

argmList<<"-slave"; //从模式--通过命令控制

argmList<<"-quiet"; //屏蔽解码信息输出

argmList<<"-wid";//嵌入到界面上,后面接窗口ID

argmList<label->winId());

argmList<listWidget->currentItem()->text();

if(mProcess->state() == QProcess::Running)

{

mProcess->kill();

mProcess->waitForFinished();

}

mProcess->start(cmd, argmList);

}

4.3、播放gif动态图

QMovie *movie = new QMovie("../form/1.gif"); // "../form/1.gif"图片路径

movie->start(); //开始播放动态图

ui->label->setMovie(movie); //将图片设置为为动态

ui->label->setScaledContents(true); //尽可能完整的播放整张动图 ,此处要设置为true

4.4、截屏

//截屏

QPixmap map = QApplication::screens().at(0)->grabWindow(0);

map.save("./screen.png"); //保存到当前目录下,名字为screen.png

QBuffer buffer; //图片暂时存储器

buffer.open(QIODevice::WriteOnly);

map.save(&buffer);

buffer.data();//得到QByteArray 对象可以转换为char*

//显示

map = map.scaled(ui->label->size()); //图片跟着屏幕的缩放

ui->label->setPixmap(map);

4.5、Check Box按键

ui->checkBox->setCheckState(Qt::Unchecked); //把按钮重新置于没有被选中的状态

4.6、Push Button按键

(1)排列出一个键盘

//键盘数组

QToolButton *buttons[12];

//按钮初始化

buttons[0] = ui->btn_value0;

buttons[1] = ui->btn_value1;

buttons[2] = ui->btn_value2;

buttons[3] = ui->btn_value3;

buttons[4] = ui->btn_value4;

buttons[5] = ui->btn_value5;

buttons[6] = ui->btn_value6;

buttons[7] = ui->btn_value7;

buttons[8] = ui->btn_value8;

buttons[9] = ui->btn_value9;

buttons[10] = ui->btn_Point;

buttons[11] = ui->btn_delete;

//所有按钮信号关联一个槽函数

for(int i=0;i<12;i++)

{

connect(buttons[i],SIGNAL(clicked(bool)),this,SLOT(clicked_button()));

}

//点击哪个按钮

void ArmInfo::clicked_button()

{

//获取是哪个按钮点击(信号发送者)

QToolButton *obj = (QToolButton*)sender();

QString ip = ui->lineEdit_Amend->text();

if(obj->text() == "<-") //检测是否点击删除按钮

{

ip.remove(ip.length()-1,1);//删除最后一个字符

}

else

{

ip.append(obj->text());//拼接字符串

}

ui->lineEdit_Amend->setText(ip);

}

(2)设置按钮状态

ui->pushButton->setCheckable(true); //按一次就改变一次状态,比如说第一次按下时true那么第二次就是false

connect(ui->pushButton,SIGNAL(clicked(bool)),this,SLOT(check(bool)));

(3)按钮按下和释放时切换图片

void MainWindow::on_pushButton_pressed() //按下按钮时

{

ui->pushButton->setStyleSheet("border-image: url(:/new/prefix1/imag/人体炮弹.png);");

}

void MainWindow::on_pushButton_released() //释放按钮时

{

ui->pushButton->setStyleSheet("border-image: url(:/new/prefix1/imag/atm.png);");

}

4.7、Line Edit输入框

//垂直布局管理器

QVBoxLayout *vbox = new QVBoxLayout(this);

lineEdit = new QLineEdit(this); //定义一个lineEdit对象

lineEdit->setMinimumHeight(60); //设置最小高度

lineEdit->setAlignment(Qt::AlignRight); //设置输入框中右边对齐

4.8、toolButton

(1)设置按钮的大小

//90为x轴,100为y轴,300为宽,400为高设置界面的大小

ui->toolButton->setGeometry(90,100,300,400);

(2)设置图标

//设置图标,../toolbar/icon.jpg 这是图片所在路径,要在源程序目录下

ui->toolButton->setIcon(QIcon("../toolbar/icon.jpg"));

解释:toolbar代码的路径,不是绝对路径

4.9、action按钮绑定方法

connect(ui->action_New,SIGNAL(triggered(bool)),this,SLOT(doProcessNew())); //action按钮的绑定方法,这里和pushButton不同的时候触发为triggered(bool)

4.10、锁定背景图片,不让其他按钮随着背景图片一起变化

MainWindow{border-image: url(:/new/prefix1/imag/00958PICfNK.jpg);}

解释:MainWindow :显示背景的窗口名

border-image:图片跟着边框一起变化

/new/prefix1/imag/00958PICfNK.jpg:图片路径

相关推荐

我们经常会遇到这样的问题,从网页或文档中复制文字时,背景色也一并被复制了下来,使得粘贴后的文字难以阅读。那么,如何去掉复制粘贴文字的背景色,让文字更清晰、更易读呢?本文将为你详细解答。 复制粘贴文字的…

当年玩《暗黑破坏神2》最绝望的事是什么呢? 和BOSS拼命之前忘记放回城卷,结果被打死之后还要跑步去捡尸体,一个运气不好被路边一个杂兵又给干死了; 多死了几次之后脑袋一热退出游戏,这下好了,剩下一个没…

我的双胞胎宝宝去年3月出生,妹妹出生后第四天护理阿姨发现妹妹的尿不湿上面有些许血丝,告知护士医生后,妹妹就住进了新生儿科,直到第六天我和哥哥出院,妹妹都还不能出院。 出院后几天,医院打电话来让送母乳,…

爱他美奇迹系列在2020年面世,分别有澳洲版绿罐,以及香港版蓝罐、白罐,奇迹系列走的是高端路线,不少人来后台留言问:爱他美奇迹系列怎么样?有什么区别?哪个更值得买?下面,各位看完我的解读分析就会有答案…

点击右上角“关注”,每天获取职场经验、企业管理知识!轻课CEO,坚持无干货,不分享! 以前中国人称呼生意人的称呼很简单,就是老板。改革开放后,外国公司进入中国后,不但带来了新的经营理念,还带来了全新的…

俗话说“数量重于质量”。但 Dieline 奖 2023 年度最佳工作室得主每年都证明,事实上,您可以同时拥有精心设计的包装和众多奖项。年度最佳工作室颁发给在竞赛中所有类别中获得最多总体胜利的工作室、…

《指鹿为洋》番茄小说甜宠结局he,暗恋 mx 总裁在左手无名指上纹了字母sz 时常盯着发呆,他的朋友调侃着询问道“是女朋友吗?” 语气生成的回答道“不是女朋友,我还没有把她追到手。” 得知女孩要来自己…

【 爱情麻辣烫 】 导演: 张扬 编剧: 刘奋斗 / 刁亦男 / 蔡尚君 / 张扬 / 皮特·洛尔 主演: 高圆圆 / 徐静蕾 / 邵兵 / 濮存昕 / 吕丽萍 / 更多... 类型: 剧情 / 爱情…

马上4月份了,给大家推荐6个值得去的地方,希望你们能喜欢 一、云南.西双版-浪漫的边陲小城 这座边陲小城特别适合情侣闺蜜旅行,穿傣服,做傣妹,万人齐聚泼水狂欢 西双版纳旅游推荐景点 般若寺 很漂亮,最…

自用的TP-Link路由器好几年了,最近三天二头重启才能正常连接。正好手头上有台Buffalo WZR-HP-G450H无线路由器,正好可以替换掉老的TP-Link。 我的教程适合电脑小白和11、12…

《英雄联盟》S5赛季的季前赛如期来临,不少撸友闷头扎进了这场声势浩大的季前赛大军中。每年的LOL季前赛总会有很多的朋友疑惑季前赛的相关问题,比如为什么会有季前赛?我在季前赛中所打的所有比赛对我之后的正…

自从有了内置GPS(全球定位系统)的智能手机,普通人在城市,荒野穿行时不再迷路,如果您认为GPS的功能仅限于此,那就大错特错了。 GPS工作原理图 GPS系统由一组卫星组成,这些卫星将信号发送到地球表…

丹麦王国(丹麦语:Kongeriget Danmark;英语:The Kingdom of Denmark),简称丹麦(Denmark),北欧五国之一,是一个君主立宪国,拥有两个自治领地,法罗群岛和格…

在夸张版的 SmackDown 中,凯文欧文斯被揭露为 Team Brawling Brutes 的第五名成员,这让 The Bloodline 非常懊恼。 此外,Ricochet 和 Butch 获…

一旦宝宝发烧,很多父母都会担心宝宝“烧坏脑子”、“烧出肺炎”,但其实只要宝宝精神状态良好,温度在38.5℃以下,父母可不用过于担心,也不必急于吃药。 一般情况下,如果宝宝发烧不超过38.5℃,父母可以…

阳光,海岸,香车,美人…… 与敞篷跑车联系在一起的词汇总让人浮想联翩。 在普通人的印象里,敞篷跑车总是给人一种昂贵,且遥不可及的感觉。但事实真的如此吗? 根据权威媒体的测评,我们为你介绍四个类别的最佳…

最近,《权力的游戏》中“龙妈”的扮演者在社交平台发布自拍,竟然被一些网友骂又老又丑,年纪大了,全然没了年轻时的美貌。 互联网上因此展开了一场激烈的骂战,有人恶毒评价她的外貌,也有人维护她,双方你来我往…

"啊,我的电脑系统怎么又出故障了!!!"一听到这些长叹,韩博士就知道肯定是这位小伙伴的电脑出现故障问题了。对于这种经常性出现故障问题的小伙伴来说,重装系统应该已经算得上是家常便饭了。不过如果是第一次碰…

在日常生活中,我们经常需要将一些文件在不同设备上进行互传。今天我们主要来讲述两台电脑之间怎么互传文件,小编总结了3点,一起来看看吧! 第一、U盘/硬盘 U盘和硬盘是我们日常使用最多的外接储存设备,也是…

最新一期由佰草集冠名的《出发吧爱情》一向以高战斗值而突出的吴京谢楠夫妇,居然在花前月下上演了一场星月般的浪漫约会。身为武术冠军的吴京不如别的丈夫那般会弹着吉他唱歌送玫瑰,紧张得不能自已。遵循着做自己就…