⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 qt系列之三:菜单项包含图片的方法.txt

📁 该资料是介绍Qt技术的一些心得体会
💻 TXT
字号:
Qt支持的文件格式有很多,包括bmp、gif、png、jpeg、mng、pnm、xbm和xpm等。
Qt程序为应用程序提供图片的方法有很多种。最常用的方法有:
1、在运行时把图片保存到文件中并载入它们;
2、在源文件中包含XPM文件(XPM文件也是有效的C++文件)
3、使用Qt的“图片集”机制。
这里使用“图片集”机制的方法,因为它比在运行时候载入文件更加方便和快捷,并它可以和所有支持的文件格式一起工作。这些图片被存放在源代码树中名为images的子目录下面。把他们的内容添加到程序的.pro文件中:
IMAGES =images/icon.png \
        images/new.png \
        images/open.png \
        ……
        images/find.png 
我们让uic生成一个包含所有指定图片数据的C++源代码。然后将这些源代码编译到应用程序中去,并可以使用QPixmap::fromMimeSource()来获得。

void MainWindow::createMenu()
{
QAction *newAction;
CMenu *fileMenu;

newAction=new QAction(tr("&New"),tr("Ctrl+N"),this);
newAction->setIconSet(QPixmap::fromMimeSource("new.png"));
newAction->setStatusTip(tr("Create a new file"));
connect(newAction, SIGNAL(triggered()), this, SLOT(new()));

fileMenu->addAction(newAction);
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -