之前安装了Qt4.8,但是有一个问题始终没解决.我想给菜单的每一项前面都加个图标,菜单条目用的QAction,但是QAction使用的ICon小图标无法显示,运行后菜单的各项前面倒是空出了图标的位置,却不能显示图标.开始以为是自己代码的实现有错,于是将QAction添加图片的两种方法都试了一遍,还是不行.后来我将源代码放在学长的机子上运行,效果是可以实现的.那就是Qt安装的有问题了.于是我将Qt彻底...
分类:
其他好文 时间:
2015-06-07 13:52:32
阅读次数:
116
用Qt5时,刚开始还好呢,结果需要添加东西时就报错了,如下:
error: Exception at 0x58083aea, code: 0xc0000005: read access violation at: 0x0, flags=0x0 (first chance)
找了好久没解决,最后师兄给发现了,原来是我定义了一个动作:QAction
*saveFileAction
创建了一个子...
分类:
数据库 时间:
2015-05-17 18:45:06
阅读次数:
211
本文主要涉及以下三个类:QAction——QWidgetActionQActionGroupQAction可称为动作类,它一般可当作菜单中的项组成菜单,也可作为工具栏上的按钮,它主要由图标、文本及快捷键三部分组成。QActionGroup用于将QAction分组,设置组内各QAction的互斥性质(...
分类:
其他好文 时间:
2015-05-05 12:30:42
阅读次数:
241
主窗口MainWindow需要菜单栏QMenuBar及菜单QMenu来组成自身,一般应用程序的所有功能都能在菜单中找到。接下来就来说说它们。QMenu它添加了很多动作QAction,并用自身组成了菜单栏QMenuBar上的菜单,当然也可用于基它地方,如上下文菜单等。公有函数如下:QMenu(QWid...
分类:
其他好文 时间:
2015-05-05 12:18:25
阅读次数:
664
Main Window and Related ClassesQAction动作类,用于当做一个菜单项或工具项插入菜单或工具栏QActionGroup动作组,用于管理多个动作,设置它们之间的互斥性等QWidgetAction部件动作,继承自QAction,用于将小部件插入菜单或工具栏QDockWid...
分类:
其他好文 时间:
2015-05-04 15:07:52
阅读次数:
878
import sys
from PyQt5.QtWidgets import QApplication, QMainWindow, QAction, qApp
from PyQt5.QtGui import QIcon
class Example(QMainWindow):
def __init__(self):
super().__init__()
sel...
分类:
其他好文 时间:
2015-04-29 10:07:10
阅读次数:
412
结构域预测软件interproscan提供多种输出格式,出于后期分析的需要,选用了gff3格式。我比较喜欢结合数据库进行分析,所以先要把数据导入数据库。
我之前用QT写好了界面,所以只要在菜单里添加一个QAction、再在主窗口类中添加槽函数就可以了。这里给出我解析文件的槽函数。
void MainWindow::on_interproToMyDB(){
PfamToMyDBDlg *...
分类:
编程语言 时间:
2015-03-30 09:35:35
阅读次数:
167
上下文菜单的使用(初级)上下文菜单可通过鼠标右键点击弹出。主要描述下基本的上下文菜单的框架应该怎么写。
只要涉及菜单的操作一般使用 QMenu 和QAction 都能够解决。方法1通过重写contextMenuEvent(QContextMenuEvent *e)实现void MainWindow::contextMenuEvent(QContextMenuEvent *e)
{
popm...
分类:
其他好文 时间:
2015-03-21 15:36:21
阅读次数:
197
Qt大类的层次:
QObject-》QWidget-》QMainWindow
QObject-》QWidget-》QDialog
QAction的操作是在QMainWindow上
可以将QAction 添加到QMenu上,也可以添加到QToolBar上。
如果添加到QMenu(菜单)上就会显示成一个菜单项,如果添加到QToolBar(工具条)上,就会显示成一个按钮
QAction类...
分类:
其他好文 时间:
2015-01-26 12:01:49
阅读次数:
173
闲来无事,发现酷我音乐盒的托盘弹出菜单蛮有个性的,于是就按照原样写了个,素材什么的都从网上下的,供大家学习,主要是它的第一项为一个Widget,而Qt的菜单项为QAction,而且这个QAction还不继承于QWidget,后来发现了有个QWidgetAction,这里可以添加自己的Widget,关键要..
分类:
其他好文 时间:
2014-12-11 19:20:45
阅读次数:
211