qt相关内容

QGraphicView未在完整布局中最大化

我有以下具有四个QGraphicView对象的图形用户界面 您可以在每个视图下看到它有四个工具按钮。为了最大化一个视图,我连接了工具按钮的信号来隐藏其他三个视图的槽,并将所有四个视图的大小策略设置为展开。但它仅与视图1和视图4一起运行良好。其他视图显示以下结果: 我正在使用网格布局。视图2在左侧留下间隙,而视图3在右侧留下间隙。当我隐藏剩余部分时,我找不到任何理由说明为什么视图2和视图3留 ..
发布时间:2022-03-30 12:37:57 其他开发

Qt设置权限不设置权限

我不确定为什么,但我下面的代码没有设置文件的权限。 不确定代码可能有什么问题。 系统: Windows XP Pro SP2。 以管理员身份在管理员帐户中运行。 最新的Qt框架和文件。 //Get file permissions of ref file. QFile::Permissions qpPerm1; qpPerm1 = QFile::permissions("E:/dir1 ..
发布时间:2022-03-30 12:25:14 其他开发

移除QComboBox ListView阴影效果

默认情况下,QComboBoxListview有阴影效果。有没有办法去掉它?阴影是从QStyle控制的还是以其他方式控制的? 推荐答案 阴影效果不是Qt特有的,而是桌面主题特有的。阴影取决于您的桌面环境使用的样式/主题。如果您的样式/主题定义了QComboBox的阴影,则Qt会非常迅速地绘制它。也就是说,您可以搜索一种不会绘制阴影的样式。我这样做得到了效果: cb = QComb ..
发布时间:2022-03-30 12:22:55 其他开发

如何为QProgressBar巧妙地将&qint64转换为int

我在玩QFtp(是的..我知道),一切运行正常。 使用他们自己的示例中的代码作为指导。 http://doc.qt.io/archives/qt-4.7/network-qftp-ftpwindow-cpp.html 我遇到的唯一问题是发送(或接收)大文件(比方说3 GB)时进度条出现故障。 这是由于中从qint64到int的强制转换: void FtpWindow: ..
发布时间:2022-03-30 12:17:30 C/C++开发

Qt/Win:在无框架窗口上显示最大化()重叠任务栏

我正在构建一个具有自己的定制Chrome的应用程序。我已经通过设置标志关闭了默认窗口边框: this->setWindowFlags(Qt::FramelessWindowHint); 设置此标志并关闭默认窗口边框后,对: 的任何调用 this->showMaximized(); 结果是一个窗口占据整个屏幕,与任务栏重叠。对于我应该调用而不是showMaximized()的这个或 ..
发布时间:2022-03-30 11:59:40 其他开发

Qableview中的用户可编辑复选框

我想在QTableView中实现一个用户可编辑的复选框,它是使用QAbstractModel创建的。我可以分配选中和取消选中的复选框,但无法使其可编辑。 标志设置为QItemIsUserCheckable。 推荐答案 可以很容易地实现模型的setData()方法: bool yourModel::setData(const QModelIndex &index, const QV ..
发布时间:2022-03-30 11:55:29 其他开发

最小化Qt应用程序

如何通过在Windows Mobile和Symbian平台上的Qt下单击应用程序中的某个按钮来最小化应用程序? 推荐答案 可能QWidget::setWindowState适合您,最小化状态为Qt::WindowMinimized..因此,如果您的基本小部件是QMainWindow,则可以对其使用此函数。 它将适用于桌面应用程序。不过,移动应用程序也应该是类似的。 希望它能有所 ..
发布时间:2022-03-30 11:49:51 其他开发

Qt中可以使用带下划线的字母作为键盘快捷键吗?

我要创建一个按钮,该按钮可由基于按钮文本字母的键盘快捷键触发;字母应加下划线,以便使快捷键更可见。 推荐答案 查看QShortcut类: 在某些小工具上,在字符前面使用‘&;’将自动为该字符创建助记符(快捷方式),例如“E&;xit”将创建快捷键Alt+X(使用‘&;&;’显示实际的“与”)。小部件可能会使用给定的快捷键并对其执行操作。在X11上,将不会显 ..
发布时间:2022-03-30 11:45:17 C/C++开发

将QApplication与命令行参数一起使用

QApplication::QApplication ( int & argc, char ** argv ) 初始化窗口系统并构造应用程序对象 在argv中使用argc命令行参数。 警告:argc和argv引用的数据必须对 QApplication对象的整个生存期。此外,ARGC必须 大于零且argv必须至少包含一个有效字符 字符串。 从该链接:http://doc.qt.io/qt ..
发布时间:2022-03-30 11:37:37 其他开发

QWidget上的缩放功能

我有一个QWidget,我正在绘制一些线条,我想启用/实现缩放功能,以便更好地看到我正在绘制的图片。我想把它连接到鼠标滚轮上,就像在普通浏览器中一样,你可以通过按下ctrl键并旋转鼠标滚轮来进行放大和缩小。 对此有默认功能吗?我试着寻找一些例子,但一无所获。那么我如何才能做到这一点呢? 推荐答案 尝试重新实现PaintEvent,并在绘制之前对QPainter应用缩放。 c ..
发布时间:2022-03-30 11:29:15 其他开发

如何在QTableWidget中禁用选定内容突出显示

我的QTableWidget具有禁用的setSelectionMode(QTableWidget::NoSelection),并且我填写的QTableWidgetItems没有Qt::ItemIsEdable标志。 然而,被单击的单元格会出现某种光标(在我的例子中是底部的黑线): 如何禁用此“光标”? 推荐答案 这有帮助吗? QPalette palette = ta ..
发布时间:2022-03-30 11:27:35 C/C++开发

Qt QTableWidget选定单元格周围的灰色虚线边框

我想知道是否有人知道,也许是一个标志,用于禁用当您单击QTableWidget的单元格时出现的灰色虚线边框。 谢谢。 推荐答案 C++:tableWidget->setFocusPolicy(Qt::NoFocus); Python:tableWidget.setFocusPolicy(QtCore.Qt.NoFocus) 请注意,您将失去处理键盘事件的能力,但鼠标事 ..
发布时间:2022-03-30 11:23:08 其他开发

QProcess问题,进程的输出

我正在尝试了解QProcess的用法。我看了Qt文档,但没有运气。 http://doc.qt.io/qt-4.8/qprocess.html 问题示例。 示例1:以下代码正常工作。 #include #include #include #include ..
发布时间:2022-03-30 11:18:13 其他开发

QComboBox抽象项View::Item

有什么方法可以增加QComboBox控件中列出的项的高度吗? 我尝试按照此处的建议操作in QTDevNet forums,但没有成功 QComboBox QAbstractItemView::item {margin-top: 3px;} 我也试了一下,还是没有效果。 QComboBox QAbstractItemView::item {min-height: 20px;} ..
发布时间:2022-03-30 11:12:11 其他开发

更改QTableWidget的选定颜色

默认情况下,如果QTableWidget没有焦点,则选定的行将显示为灰色;如果QTableWidget具有焦点,则显示为橙色。相反,我希望将选定的行设置为红色,而不管小部件是否具有焦点。我尝试将此代码添加到样式表中: QTableWidget{ selection-background-color: red} 我也试过 QTableWidget:edit-focus{ select ..
发布时间:2022-03-30 11:07:42 其他开发

如何删除Widget上已经存在的布局?

您必须首先删除现有布局管理器(由返回 Layout()),然后才能使用新布局调用setLayout()。 发件人http://doc.qt.io/qt-5.9/qwidget.html#setLayout 哪个函数用于删除以前的布局? 推荐答案 只需使用 delete layout; 与您使用new创建的任何其他指针一样。 ..
发布时间:2022-03-30 11:05:14 其他开发

如何在使用QSignalMapper时保持源信号的参数?

我遇到了一个问题,我需要保留映射的源信号的参数。到目前为止,我只找到了不带任何参数的映射信号的示例。 例如,点击()信号: signalMapper = new QSignalMapper(this); signalMapper->setMapping(taxFileButton, QString("taxfile.txt")); connect(taxFileButton, SIGNAL ..
发布时间:2022-03-30 11:02:21 其他开发

应用QGraphicsItem::ItemIgnoresTransformations后保持相对子位置

我有一个QGraphicsTextItem,它是QGraphicsItem的父项。我希望QGraphicsTextItem始终位于QGraphicsItem的正上方,但我也希望文本在比例因子小于1时保持相同的大小,即文本保持其比例因子1的大小,即使父图形项的比例更小。我发现,当比例因子小于1时,将QGraphicsItem::ItemIgnoresTransformations标志设置为真确实可以 ..
发布时间:2022-03-30 10:58:10 其他开发