改变.H,.CPP文件图标为原来的显示方式

今天装VS2005,原来的程序的打开方式都被修改成了VS2005,通过文件属性打开方式进行修改,改回原来VC6.0后,所有的.h,.cpp和工程文件的图标都变成未知应用程序那种了,打开程序非常不方便,想了很多解决办法也不行,后来把VC重新卸载,再重新安装,.cpp和工程文件终于变回原来那样了,.h文件还是未知应用程序图标,非常郁闷.上网找资料,终于找到一个简单的解决办法,试了一下,非常爽.把它记录下来,省得回头再忘了.

在文件夹选项中的文件类型选中.h和.cpp   在选择还原按钮就行了 .

可以使用Qt框架来实现这个功能。首先,在Qt Creator中创建一个窗口应用程序,然后在窗口中添加一个QPushButton和一个QLabel。可以在QPushButton的clicked()信号和对应的槽函数中实现按钮点击后改变QLabel上的图标和文本。 具体实现步骤如下: 1. 在Qt Creator中创建窗口应用程序。 2. 在窗口中拖拽一个QPushButton和一个QLabel控件。 3. 设置QPushButton的文本和QLabel的初始文本和图标。 4. 在QPushButton的clicked()信号和对应的槽函数中实现按钮点击后改变QLabel上的文本和图标。 示例代码如下: mainwindow.h: ```c++ #ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QMainWindow> QT_BEGIN_NAMESPACE namespace Ui { class MainWindow; } QT_END_NAMESPACE class MainWindow : public QMainWindow { Q_OBJECT public: MainWindow(QWidget *parent = nullptr); ~MainWindow(); private slots: void on_pushButton_clicked(); private: Ui::MainWindow *ui; }; #endif // MAINWINDOW_H ``` mainwindow.cpp: ```c++ #include "mainwindow.h" #include "ui_mainwindow.h" #include <QPixmap> MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) , ui(new Ui::MainWindow) { ui->setupUi(this); // 设置QPushButton的文本 ui->pushButton->setText("Change"); // 设置QLabel的初始文本和图标 ui->label->setText("Hello World!"); QPixmap pixmap(":/images/image.png"); ui->label->setPixmap(pixmap); } MainWindow::~MainWindow() { delete ui; } void MainWindow::on_pushButton_clicked() { // 改变QLabel上的文本和图标 ui->label->setText("Hello Qt!"); QPixmap pixmap(":/images/image2.png"); ui->label->setPixmap(pixmap); } ``` 其中,":/images/image.png"和":/images/image2.png"是放置在工程目录下的两个图片文件。在Qt Creator中可以通过资源管理器将图片添加到工程中去。 最后,编译运行程序,点击按钮,就能看到QLabel上的文本和图标发生了改变
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值