原创 CMake VS2019 編譯VTK8.2.0啓用C++17標準

CMakeList.txt中添加:(這裏加在了project(VTK)之後) if (MSVC_VERSION GREATER_EQUAL "1900") include(CheckCXXCompilerFlag) CH

原创 C++11特性:魔法靜態變量 magic static

魔法靜態變量是C++11的核心語言功能特性,提案:N2660 - Dynamic Initialization and Destruction with Concurrency, 最早在GCC2.3 / Clang2.9 / MS

原创 VTK 隱藏Actor

https://vtk.org/Wiki/VTK/Examples/Cxx/Visualization/HideActor Display two spheres, then hide one, then hide bot

原创 ubuntu磁盤掛載以及開機自動掛載

系統: Ubuntu 18.04 磁盤: 240GB nvme ssd 1. 磁盤掛載 使用命令查看分區: sudo fdisk -l root@ubuntu:~/workspace# fdisk -l Disk

原创 Qt5 TabWidget Tab欄 添加按鈕

QPushButton* tabButton = new QPushButton(tr("+"), this); ui.tabWidget->setCornerWidget(tabButton); 效果如下:

原创 QLineEdit後面放置一個按鈕

QToolButton* btn = new QToolButton; btn->setText("..."); btn->setCursor(Qt::ArrowCursor); QWidgetActio

原创 Ubuntu20.04 LTS 更換國內阿里源

啓動終端,備份源文件: sudo cp /etc/apt/source.list /etc/apt/source.list.backup 將源文件更換爲阿里源: # deb cdrom:[Ubuntu 20.04 LTS _Focal

原创 ubuntu20.04設置中文輸入法

ubuntu 20.04 在2020年04月24日正式發佈,博主在Win10系統下使用VMware 15安裝體驗了一下,目前暫不支持搜狗輸入法,所以還是老老實實使用ibus實現中文輸入法吧。 關鍵點: 1. 在 設置-區域與語言 裏添加中

原创 Qt5獲取當前用戶名

 Qt版本 : Qt5.12.8 #include <QDir> #include <QStandardPaths> #include <QProcess> QString getCurrentUserName() { QSt

原创 Qt QTextEdit設置滑動條處於頂部或者底部

 通過設置光標位置來改變滑動條位置 void setTextCursorToTop() { QTextCursor textCursor = ui->textEdit->textCursor(); textCursor.

原创 Ubuntu18.04安裝交叉編譯工具鏈gcc-linaro-7.4.1-2019.02-x86_64_arm-linux-gnueabihf

https://blog.csdn.net/liuenming123/article/details/88651608

原创 WinSCP文件上傳權限不足,錯誤3

linux切換到root用戶: root@:~# vi /etc/ssh/sshd_config       按下方設置: # Authentication: LoginGraceTime 120 #PermitRootLogin wi

原创 DICOM Patient Position (0018,5100) - C++ enum

/** Patient Position (0018,5100) specifies the position of the patient relative to the imaging equipment space. T

原创 Qt判斷鼠標移動的同時鼠標左鍵被按下

// QMouseEvent* e; if (e->type() == QEvent::MouseMove && (e->buttons() & Qt::LeftButton )) { // TODO } // 或者 if

原创 Microsoft Edge官方下載地址

微軟Edge換上 Chromium 內核後確實不一樣,快而簡潔。 正式版下載地址:https://www.microsoft.com/en-us/edge  正式版安裝完成後,自帶的舊版Edge會被覆蓋,所以想保留舊版Edge的請謹慎下載